> Just wondering if you have the choice of starting from scratch and I > suppose you are going to use reasonable hardware, why not develop > everything using Java?
JAVA is just too resource intensive on any platform. I'm wondering what kind of machine you would need if Netscape/Mozilla was written entirely in JAVA. I'm willing to bet it would take up about 1GB RAM. I've seen IBM's DB2 GUI Adminuistration Tool, which is written in JAVA, take up almost a GIG of the machine's RAM everytime it is launched. > Another thing. I am a not tvision user but given the choice on the same > scenario and I am constrained to use C/C++ Actually, C/C++ is not a constraint. It is our choice. What I've learned over the years is that the same amount of effort goes into building fairly complex business applications regardless of the language used. I can tell you right now that to build something like a Warehouse Management System would take me the same amount of time whether I use Powerbuilder, Visual Basic, QT, Visual C++, Turbo Vision or Kylix. The GUI portion of most business applications is minimal, most of your code is spent on business logic which will take pretty much the same amount of time in any language. This is why we choose C/C++...at the end of the day, we end up with a faster, smaller, more robust product. Most important of all, the end result is a "simple product". No need to install JRE, Beans, SWING, Tomcat etc...just deploy your binary and you're all set. Minimizing the amount of dependencies in any application minimizes the amount of problems/bugs you will have in the future. > I rather develop my gui using > Qt and vim (maybe with a little help of Qt Designer). Given that you are > using standard c/c++ libraries, gui's designed in linux will compile with > little modifications in Windows. My company is using QT right now for a different POS system. This specific POS is for restaurants, which requires a GUI interface, since the main interaction with the user is through touch screen. QT is small enough and fast enough. As a person who makes money out of selling software, I also like the fact that you can pay Trolltech to be able to deploy only binaries (no need to open source). The only problem with QT is that it requires X-Windows which is heavy for my clients' existing machines. These are 6,000 USD machines, by the way, so upgrading the RAM/Motherboard and monitors would be costly. _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
