Software Development in Java

pts.
Tags:
C
Development
Dreamweaver
HTML
J2EE
Java
JavaScript
JSP
PHP
SQL
XML
Could someone please advise me (and my team) on which development tools and resources to use for rapid development of java (or java-based) business software packages such as inventory management systems, payroll packages etc. We have been developing using Oracle 6i Developer suite and now intend to switch to Java to gain some flexibility with respect to platform, database, etc. We all can write standalone java programs using some common IDE's but we feel it's time to start looking for a good application development tool - or something similar that will consist of or integrate well with some web/application server and other such resources. Thanks in advance for your assistance!

Answer Wiki

Thanks. We'll let you know when a new response is added.

You should look at Oracle JDeveloper suite. IT has migration tools/guides from Oracle Developer.
Other then that, I will recommend JBuilder X and Eclipse.

Both are identical in terms of IDE / Debugging capabilities. But JBuilder provides better integration with Web / App servers for the kind of applications you are looking at. On the other hand, Eclipse is FREE!!!!

Discuss This Question: 7  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Ateeqs
    IBM Websphere Development Studio is a very good tool for Java and Web Development.
    0 pointsBadges:
    report
  • Cjpeltz
    Hi Tendy77 - If you are looking to build Java 2 Enterprise Edition (J2EE) applications (i.e., n-tier applications involving presentation, business logic, database logic, etc.), I would recommend looking at the BEA WebLogic Workshop environment. I consider the tool a Microsoft Visual Studio "equivalent" in the J2EE world, and for those companies that are just looking at the world of J2EE and Web services, it provides a very nice environment for quickly building apps. The tool supports the notion of controls where you can easily drag and drop resources (e.g., a database resource, EJB resource) and connect it to your application. The tool is also Struts-based, enabling you to build Model-View-Controller based architectures with presentation, logic, and control clearly separated. Support for Java Server Pages (JSPs) is also provided, enabling you to quickly build interactive pages and make them more dynamic. In my opinion, the tool has great support for Web services, including asynch messages if you want to build more reliability and increase loose coupling in the solution. WL Workshop is currently only targeted to the WebLogic platform, but some of the underlying programming frameworks in Workshop have been submitted to open source under the Beehive initiative. This will enable apps to run on other deployment containers such as Tomcat moving forward. Other than Workshop, I'd also recommend Borland JBuilder. A great, all-around Java development environment for building Java and Web-services based apps. If you combine it with the complete ALM solution provided by Borland (e.g., requirements via Caliber, design via Together, source control mgmt via StarTeam), you have a great end-to-end-solution. Hope that's helpful. ------------------------------------------------ Chris Peltz, Software Technologist Management Solutions, Applied Technology Office Hewlett-Packard chris.peltz@hp.com
    0 pointsBadges:
    report
  • NigelMcFarlane
    JBOSS is the other free tool to consider. The equivalent from Sun is inside Sun's ONE suite of technologies. JDBC is the layer to commit to if you want to stay database-independant everywhere except inside your SQL. If your programmers like scripting, then JSP (Java Server Pages) is a lower-level solution. - Nigel.
    0 pointsBadges:
    report
  • Cjpeltz
    Another open source development environment you may want to consider is Eclipse (www.eclipse.org). It is a free, extensible open source environment for building C, C++, Java, and a host of other programming languages. The great thing about the Eclipse environment is its plug-and-play ability - a number of plugins are provided (some free, some at cost) that enable you do to UML modeling, J2EE development, XML manipulation, etc. You can find a number of these plugins here: http://www.eclipseplugincentral.com/ ------------------------------------------------- Chris Peltz, Software Technologist Management Solutions, Applied Technology Office Hewlett-Packard chris.peltz@hp.com
    0 pointsBadges:
    report
  • Tmjimob
    Thumbs up to eclipse and tomcat in combo. It basically does most of what you need, depending on the scope of the applications. It has excellent debugging capability of javabeans running within tomcat (or tomcat runs in the eclipse debugger). -jim
    0 pointsBadges:
    report
  • Shamitverma
    Can you debug JSP pages with Exclipse / Tomcat combination?
    0 pointsBadges:
    report
  • Cjpeltz
    Checkout the following Eclipse plug-ins: MyEclipse J2EE IDE: http://www.myeclipseide.com Lomboz: http://www.objectlearn.com/index.jsp Sysdeo tomcat plugin: http://www.sysdeo.com/eclipse/tomcatPlugin.html All support some level of JSP debugging. ------------------------------------------------- Chris Peltz, Software Technologist Management Solutions, Applied Technology Office Hewlett-Packard Co. chris.peltz@hp.com
    0 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following