2012-01-26 2 views
2

Я хочу разработать веб-приложение, я работаю один (не с командой), поэтому я должен выбрать только мои инструменты, я хочу получить совет о том, что мне нужно использовать. Я думал об использовании Java EE: JSF и primefaces для презентации слой кота как затмение сервера как IDE JPA/Hibernate для отображения Oracle в качестве базы данных и мне интересно, я должен использовать весной?Выбор правильных инструментов/программ для разработки веб-приложения

+2

J2EE или JavaEE6? – fiction

ответ

1

Существует множество различных инструментов для разработки веб-приложений. У всех есть свои сильные и слабые стороны.

Это действительно сводится к тому, с чем вам наиболее удобно.

Если вы программист, то выбрать инструмент, который использует язык, который находится ближе всего к тому, что вы наиболее опытный в.

Если вы не программист затем выбрать все в один инструмент, который будет генерировать код для вас, оставив вам дизайн и внешний вид.

Тогда стоимость. Некоторые из инструментов доступны с открытым исходным кодом и бесплатны, многие из них не являются, но если ваши карманы не глубокие, вам может потребоваться выбрать язык, который вам не нравится.

Вы не говорите, разрабатываете ли вы это как частное лицо или как служащий.

Я бы предположил, что если вы рассматриваете Oracle как базу данных, а не MySQL или производную от SQL Server, то вы работаете как сотрудник. Некоторые компании ограничивают, какие инструменты вы можете использовать, чтобы они могли обеспечить поддержку после того, как вы ушли.

Имейте в виду, что пользователю все равно, что было использовано для реализации приложения, но хост может - особенно, если для этого требуются определенные библиотеки/инструменты.

1

Если вы хотите создать приложение Java EE, которое, среди прочего, использует JSF и JPA, более простой выбор, чем Tomcat, - это загрузить сервер, который уже включает все это.

Примерами являются GlassFish, JBoss AS, TomEE и смола.

С Java EE 6 больше нет необходимости в Spring.

0

Вы можете использовать Oracle JDeveloper 11g. Это все в одной среде IDE, которая поможет вам от разработки до разработки и до отладки. Кроме того, можно разработать и требуется модель базы данных и т.д.

посещения http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html

Смежные вопросы