Веб-платформа для наращивания - PullRequest
0 голосов
/ 13 августа 2011

Я собираюсь создать социальный сайт в ближайшие месяцы, и я пытаюсь выбрать технологию для использования.У меня есть опыт работы в asp 3.0 / .net и java / jsp для веб-работы 5 лет назад.В последнее время я больше работаю не в Интернете, поэтому я не поспеваю за последними веб-технологиями.

Может кто-нибудь порекомендовать технологии, которые были популярны у веб-разработчиков в последние 2/3 года.Я начал изучать Ruby on Rails.Я надеюсь найти какую-нибудь платформу, имеющую множество компонентов, которые я смогу использовать повторно, вместо того, чтобы использовать свою собственную для всего, что я должен был сделать в прошлом.Я бы предпочел что-то, что работает на Java или аналогично Java, так как именно это я использовал в последнее время, и, вероятно, оно будет развернуто на Linux.Конечно, он должен иметь возможность подключаться к реляционной базе данных и интегрироваться с существующими социальными сайтами.

Спасибо

Ответы [ 3 ]

1 голос
/ 13 августа 2011

Я использую Ruby on Rails последние 2 года и не могу сказать ни слова об этом. Существуют буквально тысячи драгоценных камней Ruby для всего, что вы можете себе представить, начиная от аутентификации, интеграции с S3 и даже заканчивая рутинными вещами, такими как теги (категории N: N).

Если вам действительно не нужно взаимодействовать с Java / JVM, я бы сказал, что Rails - это самый простой и быстрый способ что-то сделать. По сравнению с J2EE разработка выглядит намного более плавной.

Если вам действительно нужно работать с Java, вы можете выбрать JRuby, который работает просто отлично. Или Groovy & Grails, который, вероятно, предлагает лучшую совместимость.

0 голосов
/ 13 августа 2011

Если вы решите пойти с Rails, тогда аналогичный вопрос был задан в stackoverflow некоторое время назад.

В нем также упоминается lovdbyless , о котором я знал и изучал. Вы можете сэкономить много работы, используя ее в качестве основы для своего приложения для социальной сети.

0 голосов
/ 13 августа 2011

Попробуйте Грааля . Это среда Ruby on Rails, основанная на Java, Groovy, Spring и Hibernate. Вы можете использовать его для подключения к базе данных MySQL и развертывания всего этого на Tomcat. Это должно позволить вам начать работу относительно быстро.

Вам захочется подумать об изучении JavaScript и jQuery, независимо от того, какую среду вы выберете. Это язык Интернета.

...