Я хочу разработать веб-приложение, я работаю один (не с командой), поэтому я должен выбрать только мои инструменты, я хочу получить совет о том, что мне нужно использовать. Я думал об использовании Java EE: JSF и primefaces для презентации слой кота как затмение сервера как IDE JPA/Hibernate для отображения Oracle в качестве базы данных и мне интересно, я должен использовать весной?Выбор правильных инструментов/программ для разработки веб-приложения
ответ
Существует множество различных инструментов для разработки веб-приложений. У всех есть свои сильные и слабые стороны.
Это действительно сводится к тому, с чем вам наиболее удобно.
Если вы программист, то выбрать инструмент, который использует язык, который находится ближе всего к тому, что вы наиболее опытный в.
Если вы не программист затем выбрать все в один инструмент, который будет генерировать код для вас, оставив вам дизайн и внешний вид.
Тогда стоимость. Некоторые из инструментов доступны с открытым исходным кодом и бесплатны, многие из них не являются, но если ваши карманы не глубокие, вам может потребоваться выбрать язык, который вам не нравится.
Вы не говорите, разрабатываете ли вы это как частное лицо или как служащий.
Я бы предположил, что если вы рассматриваете Oracle как базу данных, а не MySQL или производную от SQL Server, то вы работаете как сотрудник. Некоторые компании ограничивают, какие инструменты вы можете использовать, чтобы они могли обеспечить поддержку после того, как вы ушли.
Имейте в виду, что пользователю все равно, что было использовано для реализации приложения, но хост может - особенно, если для этого требуются определенные библиотеки/инструменты.
Если вы хотите создать приложение Java EE, которое, среди прочего, использует JSF и JPA, более простой выбор, чем Tomcat, - это загрузить сервер, который уже включает все это.
Примерами являются GlassFish, JBoss AS, TomEE и смола.
С Java EE 6 больше нет необходимости в Spring.
Вы можете использовать Oracle JDeveloper 11g. Это все в одной среде IDE, которая поможет вам от разработки до разработки и до отладки. Кроме того, можно разработать и требуется модель базы данных и т.д.
посещения http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html
- 1. Выбор правильных данных для пользователя
- 2. Выбор правильных инструментов для iphone app dev
- 3. Выбор правильных грантов oAuth2
- 4. Выбор правильных осей частоты
- 5. Выбор правильных тегов hreflang
- 6. Xdocument, выбор правильных узлов
- 7. Выбор правильных детей класса
- 8. Выбор правильных типов данных для языка сценариев
- 9. Android SDK - выбор правильных ресурсов
- 10. Params и выбор правильных один
- 11. Выбор правильных селекторы в jsoup
- 12. Выбор правильных объектные отношения приближаются
- 13. Выбор правильного инструмента для разработки игры html5
- 14. AI - PSO - Выбор правильных изображений
- 15. Выбор рамки разработки для игры
- 16. Выбор технологии разработки Excel
- 17. Выбор совета разработки IoT
- 18. Выбор структуры разработки Intuit
- 19. Libgdx Выбор правильных текстур на основе DPI?
- 20. Выбор мобильных рамок разработки
- 21. Python - RSS Web Scraping - выбор правильных элементов
- 22. Выбор нескольких правильных парсеров на одном входе
- 23. Оптимизация моих SQL-запросов - выбор правильных индексов
- 24. Выбор правильных объектов пути и переместить его
- 25. Выбор правильных полей из Get-WebApplication (IIS)
- 26. Выбор метода межкоммуникационной связи для модульной разработки
- 27. Выбор сервера приложений для разработки веб-приложений
- 28. Выбор IDE и фреймворков для разработки RIA
- 29. Выбор правильного инструмента для разработки игр
- 30. Выбор профиля для нескольких проектов разработки
J2EE или JavaEE6? – fiction