На чем я строю свою альфа-платформу: PHP, Ruby, Python, .NET и т. Д.? - PullRequest
1 голос
/ 27 октября 2010

Я занимаюсь разработкой сайта социальной сети в пространстве facebook / foursquare-ish. Я получил столь разнообразные отзывы о том, на какой платформе я должен развиваться. Конечно, на меня будет сильно влиять то, кого я найму, но я надеялся на небольшую дополнительную обратную связь от более широкого сообщества. Спасибо.

Ответы [ 2 ]

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

Неважно.

StackOverflow был написан на ASP .NET MVC, и это здорово.
Твиттер написан на Rails и он очень популярен.
Facebook был написан на PHP, и полмиллиарда людей его используют.

Это не технология, это сообщество. Это сложная часть.

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

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

Напишите на ассемблере, если вам это удобно. :)

Некоторые вопросы, которые вы должны задать себе:

  • Есть ли ограничения по хостингу? Нет смысла кодировать ASP.net, если у вас есть хост / сервер только для PHP.
  • Существуют ли технические ограничения? Например. если вы хотите использовать SQL Server в качестве серверной части, переход на ASP.net может облегчить вашу жизнь.
  • Какие еще требования у вас есть? Должен ли он работать на JVM? Вы хотите все время компилировать или вам нужен интерпретируемый язык? и т. д.
  • Какой у вас опыт? Если вы уже знакомы с Python, зачем переходить на Ruby?

Мой лучший совет: используйте то, что лучше всего подходит для работы под рукой в ​​соответствии с вышеуказанными вопросами. Для меня я бы использовал Ruby on Rails для проекта, который вы описали. Rails предлагает все инструменты, которые мне нужны для такого большого проекта.

Пожалуйста, дайте нам знать, когда и что вы решили:)

...