In regards to your comments that Microsoft makes your life easier I have to generally agree. They learned a lot from the PowerBuilder and Borland people for their Visual C++ and Visual Basic applications. And they have continued to evolve that into more than just writing standalone apps - Microsoft ties application development together so that having their stuff work with their stuff is very easy.
In my mind the issue is one of incentive - Microsoft has a very large incentive to make their stuff work very well with their stuff because sales of one bit of their stuff leads to sales of other bits of their stuff. Most of the work in the OpenSource world is directed at "scratching an itch" which is generally not an itch of integration. In order to win over the hearts and minds of Microsoft's end users the OpenSource community will have to develop an office suite that is just as integrated as Office. It doesn't matter if it is just as good, it has to behave the same way. You have to be able to drag-and-drop a spreadsheet into a memo to display the quarterly results in a pie chart and have it automatically emailed to a distribution list every month with the pie chart automatically updated every month based on the contents of the sales database. And, it has to be readable without extra effort by everyone that did NOT convert away from MS Office. I think that I see progress is being made on this front, especially with OpenOffice, and I am grateful. In order to win over the hearts and minds of Microsoft's developers the OpenSource community will have to develop an IDE that will integrate component development with desktop application development and web-based application development using some fancy drag-and-drop GUI. What I see here is a decent fragmentation of the market because every developer has their own idea of what is good and is willing to go off and write their own. That is both the strength and the weakness of the OpenSource development process. Microsoft wins developers because they have one IDE that can do _everything_ you need to do to develop an app on any Microsoft platform. That isn't here yet for OpenSource. Personally, I've moved over to Java and the use of OpenSource tools because of the options they provide to me. But I know waaay too many developers who won't move over because there is no single tool to choose that they can get all of their work done with. rjsjr > Hi, > > I've just finished my first Struts project, and > it's been a great experience on how to do and > not to do things. This list has been of great > help, as well. > > Anyway, I have some comments to make. Please, > don't flame me, because it's just a view > someone that needs to be productive. > > I've developed a project some time ago using > .Net framework and Visual Studio. Wonderful > experience, very very much productive. Creation > of a web interface is just a matter of point and > click. First impression: "that's what I need for > mass production, short 'sell, implement, bill' > cycles". Graphical components do keep state > during calls, integration is event-oriented, > which makes it easy like Visual Basic or Delphi > traditional dev. Really easy to learn and use. > > About Struts: hard to use, lack of good > development tools, but years light ahead of pure > JSP development. Struts has all the chances of > being the way to go. It just needs to be made > easier to use, what means: GUI development. I've > seen some options: "Eclipse+EasyStruts", > StrutsBuilder, StrutsConsole - great tools, but > none of them really make GUI+Struts integration > easy, they are more like wizards, and need a lot > of work yet. > > Even though, I'm passionate about Java, I need to > recognize: M$ really makes UI development a lot > easier than Sun/Java/Open Source Community. If > you ever developed a VB app and a Swing-based Java > app, knows what I mean. The point is: M$ approach > is make it easy, our approach is make it generic, > and conceptually beautiful. M$ approach is "sell > it, do it fast with small costs, have more profit". > > I haven't read the entire JSF spec, but I've seen > the tutorial, and as far as I understand it, JSF > does not make programming UI interface much easier > than Struts. > > Any comments? The matter is: I have a family, and > want to get home earlier, not 4:00AM. A lot of > philosophy and online psychoterapy for FRIDAY, > but... :) > > Cheers, > Elderclei R Reami > Vertis Tecnologia > +55 11 3887-0835 > www.vertisnet.com.br > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

