<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Em Ter, 2004-11-16 às 17:09 -0300, Avi Alkalay escreveu:<BR>
(...)
<BLOCKQUOTE TYPE=CITE>
<PRE>

<FONT COLOR="#000000">Unfortunatelly this is not true. I worked with several Windows</FONT>
<FONT COLOR="#000000">developers that were starting projects on Linux, and they couldn't</FONT>
<FONT COLOR="#000000">wait for the day they'll go back to Windows IDEs. Linux is a</FONT>
<FONT COLOR="#000000">wonderfull platform for developers as long as they have that</FONT>
<FONT COLOR="#000000">hacker-spirit, as we have :-). </FONT>
</PRE>
</BLOCKQUOTE>
In fact, there are three points do consider:<BR>
<BR>
a) Most people who started programming MS Windows won't migrate to Linux not for any intrinsic advantages or disadvantages of any given environment, but due to the specialization of thought developed with experience. Things that work well under MS environment are just garbage under Linux environment and vice-versa.<BR>
b) Good engineers, analists and programmers relly in modelling, analising, testing... etc... So, the "visual programming environments" that became popular in Microsoft Environment brought poor gain for quality. Most of times people is just doing interfaces and prototypes.<BR>
c) Most of the first batch of Linux programmers came from scientific environments where the use of personal computers were not suitable (note the past tense), but the use of mainframe computers (like 3090s, A-7000s, etc) were extremely unconfortable. Thus they were looking for more "personal computer like" environments for their tasks.<BR>
<BR>
Windows is no better nor worse than other OSs. It just fill its place among other programming environments. Certainly it was not devised for performance processing or for tasks other than desktop computing, hence the problems (poor performance, poor scalation, security, etc) faced by Windows servers. MS has compensated poor performance with stronger hardware requirements. For me, that's ok if people want to pay the price, as long as purchasing more and more expensive hardware keeps being a viable solution.<BR>
<BR>
What people must keep in mind is:<BR>
<BR>
a) How far will they (MS) go ?<BR>
b) How free people want to be to choose among several "flavours" of the same OS ?<BR>
c) What is the need for power development tools ?<BR>
d) How much people need to adhere to international open standards ?<BR>
e) How much open interfaces (programming, user, etc) are needed ?<BR>
f) Ok, my application must scale, so how much I know of the "guts" of the OS, compilers, etc... to achieve the best results ?<BR>
g) ....<BR>
<BR>
Then it gets easy to decide using Linux or MS.<BR>
<BR>
I don't think being more or less hacker has anything to do with the decision of using Linux or not.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Microsoft's most killer apps are their IDEs and development</FONT>
<FONT COLOR="#000000">frameworks. Because they know how strategic is to have the developers</FONT>
<FONT COLOR="#000000">(killer and business apps) working for them.</FONT>

</PRE>
</BLOCKQUOTE>
Now, except for entreteirment applications, it is getting harder and harder to find MS "killer" applications... and I really think that that's all right not wasting money trying to bring pandora boxes like activex and the likes to linux. So wine is a good alternative.<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Regards,</FONT>
<FONT COLOR="#000000">Avi</FONT>

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>