FAQs (Frequently Asked Questions)
Enhydra vs. others
When would I use Enhydra instead of using CGI scripting to write a Web application?
- You can write in an object oriented framework.
- Your application will be more maintainable and scale better.
- Application resources such as database connections and session information are maintained in memory.
- Using XMLC, the separation of code and content is much better.
Why would I want to use Enhydra instead of Perl?
Why move to Java?
- Scalable application
- Simplified application management
- Increased productivity
Why Enhydra?
- It's open source!
- It let's you build one application for both HTML and WML clients.
- It gives you the tools you need to get up and running quickly.
- It is a powerful learning tool with great sample applications.
- The Enhydra superservlet reduces servlet complexity.
- New application wizards help you start projects quickly.
- Graphical DODS tool provides Java-to-SQL/RDBMS code generation.
- The enhydra community is there to help!
Why would I want to use Enhydra instead of Cold Fusion?
- Enhydra ensures extensiblility and scalability, and makes maintenance easier than you ever thought possible!
- Enhydra provides the fastest path to taking your Web applications wireless. Build one application
for both HTML and WML clients.
- The Enhydra 3-tier architecture isolates presentation, business, and data logic. Programmers and designers can finally work
independently. Add new presentation layers and localizations, and target multiple display devices from one application- without
rewriting and business or data logic.
- Enhydra is completely standards-based. Instead of suffering the limitations of proprietart tools,
use Java and XML and the most popular IDEs.
- Reuse code.
- Build, buy, and reuse components.
- Build platform-independent applications.
- It's open source!
What is the relationship of Enhydra with Enterprise JavaBeans (EJB)?
Enhydra Multiserver is primarily a servlet runner. Enhydra does not support EJBs.
If you need a production EJB container, you can run Jonas and the Multiserver
in separate processes.
How does Enhydra compare with IBM WebSphere, BEA WebXPress (formerly known as WebLogic Tengah), or other well-known commercial Web application servers?
First, it's free. Second, Enhydra addresses many of the development issues that these products do. Third, with Enhydra, you can make rapid bug fixes for your customer because you have the source code.
BEA is, without question, the industry-dominant leader. It appeals to executives and has become a
product that is bought for its brand-appeal. However, EJB development newsgroups are dominated by
engineers using BEA and asking questions specific to the BEA platform. Clearly, these people are
there for two reasons: they're not getting the support they need in real time, and they have
discovered that the BEA platform is not an easy one with which to work.