Большую часть своей жизни я занимался высокопроизводительными научными вычислениями на с ++.Я пытаюсь научиться разрабатывать веб-приложения AJAXy.В качестве упражнения я хотел бы создать что-то, что имеет подмножество функций Facebook (профили, публикации с комментариями, списки друзей) + возможность поиска по любому сообщению / комментарию.
У меня нет опыта разработкитакого рода приложения, за исключением небольшого количества игр с Google Appengine с GWT + Java и небольшим количеством Python.Какие инструменты / стек вы бы предложили использовать для этого?Я понимаю, что это очень расплывчатый вопрос, но я хотел бы получить несколько мнений и ваш мыслительный процесс о том, как бы вы его использовали.
Как меняется выбор, если вы хотите быстрый прототипкак можно быстрее, если вы пытаетесь создать что-то, что может масштабироваться и выполнять несколько циклов запросов к функциям.
Если говорить более конкретно, я теряюсь в вопросах, таких как, стоит ли мне рассматривать Drupal, стоит ли мне рассматривать Lucene для поиска, получит ли GWT то, что я хочу в пользовательском интерфейсе, или Python + django будет быстрее развиваться,Вероятно, я не должен думать и выбирать что-то.Но некоторые перспективы от других были бы хорошими.