Во что я должен написать свое веб-приложение? Он должен иметь возможность запрашивать базу данных SQL и базу данных LDAP - PullRequest
1 голос
/ 11 июня 2011

Я создаю веб-страницу, которая обращается к данным из базы данных SQL и базы данных LDAP .Это мои единственные требования;Я свободен, чтобы начать все заново.Во что мне это написать?Я думаю, PHP, Ruby или, возможно, Google Web Toolkit.

  • Я почти уверен, что у нас уже установлен PHP, но у меня есть разрешение на установку Ruby или чего-то еще, если я выберу
  • Я знаком с PHP, но я никогда не использовал Ruby, Python или другие "классные" серверные скриптовые языки.
  • У меня нет очень жестких временных ограничений

Мне интересно, какой язык, если таковой имеется, относительно легко установить на нашем сервере, изучите и создайте этот простой инструмент с помощью.

Ответы [ 3 ]

3 голосов
/ 11 июня 2011

У вас есть два довольно специфических требования.Но я подозреваю, что когда вы остановитесь и подумаете, у вас могут возникнуть дополнительные требования из-за

  • вашей хостинг-среды (операционная система, пакеты предоставляются)
  • ожидаемый объем посетителей
  • ожидания пользовательского интерфейса (простой / глянцевый)
  • количество доступных усилий по разработке (или обслуживанию)
  • ваши существующие навыки
  • доступные средства

Я подозреваю, что на данный момент ваши требования слишком коротки, чтобы позволить явному «победителю» появиться: у нас просто будет пламенная война StackOverflow.

Подумайте над вышеуказанными вопросами и измените вопрос.с каким-то веществом, которое позволило бы обоснованное обсуждение.

1 голос
/ 11 июня 2011

Самым легким для работы, безусловно, будет php - это также, вероятно, самый распространенный язык, поэтому много поддержки.

0 голосов
/ 11 июня 2011

Мне было очень весело с использованием Node.js . (JavaScript) Отлично взаимодействует с REST apis, и есть модули, доступные для взаимодействия с несколькими базами данных и LDAP. Список модулей доступен здесь .

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