Создание приложения веб-службы для предприятия Java или C++?

Итак, мы хотим разработать сервисное приложение (веб-сервис с post/get API). Какой язык выбрать для безопасного, быстрого, корпоративного приложения для примерно 2000 работодателей, которое будет использовать около 20-40 сервисов для взаимодействия с сервером БД (которым в моем случае будет Oracle) Время разработки в год Команда разработчиков из 3 человек. Все способны исправление кода C++, а также Java (так что теперь они будут одинаково плохи в начале процесса)


person Rella    schedule 26.10.2010    source источник
comment
Мы не будем создавать какой-либо графический интерфейс только на стороне обслуживания.   -  person Rella    schedule 26.10.2010


Ответы (5)


Вопрос не в том, не какой язык выбрать, а в том, какую "архитектуру" или парадигму. Если вы хотите/нужно использовать SOAP, тогда C++ может подойти, идите и погуглите для "gsoap". Однако я бы рекомендовал Java и REST в качестве архитектурной парадигмы, но нам нужно больше знать, что вы действительно хотите сделать. Возможно, какой-нибудь RMI или CORBA будет намного проще. Если вы хотите поиграть с Java, Groovy или Scala (все языки работают на Java JVM), поищите в Google «restlet».

Наилучшие пожелания

Анджело

person Angel O'Sphere    schedule 27.10.2010
comment
Ваш ответ кажется субъективным, могу ли я попросить ссылку, чтобы поддержать ваше заявление, пожалуйста? - person Seyed Vahid Hashemi; 12.04.2021

Однозначно Ява! Возможно, вы захотите просмотреть учебник jee6 по JAX-WS, чтобы получить представление о том, как создаются веб-службы с использованием корпоративной Java (http://download.oracle.com/javaee/6/tutorial/doc/bnayn.html)

Это также поможет вам сделать это с помощью netbeans IDE (http://netbeans.org/kb/docs/websvc/jax-ws.html)

Ваше здоровье!

person Lefteris Laskaridis    schedule 26.10.2010

Вы были бы мазохистом, если бы попробовали это с C++! Определенно Java, J2EE, что угодно (посмотрите на различные технологии от таких групп, как JBoss). Процесс разработки будет значительно быстрее с использованием этих существующих технологий, чем при написании собственного...

person Nim    schedule 26.10.2010

Я бы предложил использовать комбинацию Java/Netbeans.

В Netbeans есть ряд инструментов, упрощающих разработку веб-сервисов.

Хороший обзор здесь.

Netbeans позволяет в полной мере использовать JAX WS и Metro и интегрируется с серверами Glassfish и Tomcat (часть загрузки Netbeans), поэтому вы можете очень быстро освоиться.

person rbrayb    schedule 27.10.2010

вы можете использовать C++ или Java в зависимости от того, что вы реализуете. Чтобы увидеть пример на C++, ознакомьтесь с замечательной публикацией инженеров IBM: http://www.ibm.com/developerworks/webservices/library/ws-xml-rpc/

person suyash    schedule 04.12.2010