This week's book giveaway is in the Reactive Progamming forum. We're giving away four copies of Reactive Streams in Java: Concurrency with RxJava, Reactor, and Akka Streams and have Adam Davis on-line! See this thread for details.
Hello, open source technologies are really great, have been following up struts for a long time now, but in my opinion they come with a cost, they are not properly documented and beginning them is really tough, if we do have proper documentation for beginners then they would really be unbeatable...
I agree to some degree with amit, many of the open source projects do not come with enough good documentation. Many of the more established ones( ie apache, xalan/xerces etc) , however do. For some of the more popular tools there are a few books out there like this month's giveaway that can help bridge the gap. I also agree with Shailesh that if you download and can get the ball rolling then you can learn by experimentation. My problem starting out in the beginning even to this day, is that I am not the most experienced developer and sometimes it is hard to get that ball rolling to the point that fruitful experimentation is possible. I guess my point is that a lot of these tools are written by developers to suit developers needs and it is sometimes hard for people just learning to learn some of these tools with only the documentation provided.
posted 17 years ago
Amit and timothy, I agree with you. Freeware is not absolutely FREE! As some guy suggested, the hidden cost of freeware often lies in the setup frustrations due to the lack of documentation. Luckily, Tomcat4.0 is easy to get the ball rolling. So do many of the other Jakarta projects. [ March 14, 2002: Message edited by: Doug Wang ]
Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep
With open source you have to be willing to search around for documentation. O'Reilly has some good open source stuff on their site. The best bet is to participate in the mailing lists and ask questions when you have a problem.