Создание приложения веб-службы для корпоративной Java против C ++? - PullRequest
1 голос
/ 26 октября 2010

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

Ответы [ 5 ]

1 голос
/ 26 октября 2010

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

1 голос
/ 27 октября 2010

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

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

Angelo

1 голос
/ 26 октября 2010

Определенно Java! Возможно, вы захотите проверить руководство по 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)

ура!

0 голосов
/ 04 декабря 2010

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

0 голосов
/ 27 октября 2010

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

Netbeans имеет ряд инструментов, облегчающих разработку веб-сервисов.

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

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

...