|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
|
Прошу совета в выбора языка для создания портала19.10.2010, 15:45. Показов 2744. Ответов 38
Метки нет (Все метки)
Всем привет.
Планирую создать сайт. Довольно крупный как по количеству функционала, так и по нагрузке, которая в перспективе планируется. В нескольких слова, из основного там будет: новости, афиша, музыка, видео и прочий "редакторский контент", плюс все современные пользовательские штуки - комментарии, фрэнды, личные сообщения, интересы, добавление материалов в избранное, блоги и другие прелести соц.сети. Основной акцент делается на музыку - пользователи смогут либо прослушивать композиции на сайте через флэш плеер, либо слушать в потоковом режиме (то есть потребуется ШаутКаст или что-то в этом роде). А прослушивание большого количества музыки это и большие нагрузки. Мощный сервер и "толстый" канал - это понятно, но нужно чтобы и сам сайт работал шустро, держа удар, так сказать. Сами хранилища будут находиться на нескольких серверах, то есть нужно будет определять, какой сервер в данный момент менее загружен и оттуда подгружать пользователям тяжелый (аудио- или видео-) контент. Предполагается довольно активное использование Ajax (листинги страниц, поиск и т.д.) В будущем так же планируется внедрение биллинговой системы (личный счёт пользователей, возможность его пополнения через электронные системы или терминалы оплаты) и мультиязычность. Резюмируя, от языка потребуется: гибкость (возможность "безболезненного" внедрения новых возможностей и функционала, которые, безусловно будут появляться по мере роста сайта), надежность (максимальная защита от недоброжелателей) и скорость (с учётом больших нагрузок на сервер). Собственно, по сабжу. Прошу совета в выборе языка программирования, на котором разумнее всего написать такой портал. Буду особо благодарен за аргументированные советы, почему вы считаете так, а не иначе. Заранее спасибо.
0
|
|
| 19.10.2010, 15:45 | |
|
Ответы с готовыми решениями:
38
Выбор языка для создания портала
|
|
Заблокирован
|
||
| 19.10.2010, 18:05 | ||
|
Пиши только НЕ на PHP . А то твоему описанию подойдут RoR (Ruby On Rails ссылки для ознакомления : http://rubyonrails.org/ , http://www.ruby-lang.org/) и Snap-framework ( http://snapframework.com/ , http://www.haskell.org/ ) . Если реализуешь данный ресурс с их помощью то будет неплохой по надежности и производительности сайт .
0
|
||
|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
|
| 19.10.2010, 18:10 [ТС] | |
|
unStatiK, спасибо.
А можно пару слов о том, почему так категорично не на PhP и чем подойдёт Руби? В общих чертах о языках я знаю, читал описания и спецификации, но хотелось бы побольше узнать о практичной стороне применения и подводных камнях именно в контексте большого проекта и соответствующих нагрузок. Дело в том, что я сам - не программист, писать сайт будет сторонний человек, но мне хотелось бы знать и понимать "фундамент". Потому что совершенно не хотелось бы, к примеру, через пару лет обнаружить, что сайт несправляется с нагрузкой или не может позволить реализацию какого-либо функционала из-за изначально неправильно выбранной основы.
0
|
|
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
| 19.10.2010, 18:34 | |
|
0
|
|
|
|
|||
| 19.10.2010, 18:35 | |||
|
естли планируется такой серёзный проект, и он планируется развиватся, то можно выбрать ASP.NET, так как ето довольно молодой и развивающийся язык. так же технология .нет сейчас много используется на файлообменниках, и прочих ресурсах...
![]() пхп довольно хорошый язык программирования, тем более что я сам пишу на пхп, и считаю что е то очень хорошый язык програмирования, который имеет большые возможности и очень распространён, а естли на нём правильно программировать, то и сайти будет очень трудно взломать.
0
|
|||
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|||
| 19.10.2010, 18:37 | |||
|
а
Добавлено через 24 секунды
0
|
|||
| 19.10.2010, 18:40 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
||
| 19.10.2010, 18:43 [ТС] | ||
|
Программиста на Руби трудно найти?
0
|
||
|
Заблокирован
|
|||||
| 19.10.2010, 18:47 | |||||
0
|
|||||
|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
||
| 19.10.2010, 18:50 [ТС] | ||
|
0
|
||
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
| 19.10.2010, 18:54 | |
|
0
|
|
|
Заблокирован
|
|||
| 19.10.2010, 18:57 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
|
| 19.10.2010, 19:01 [ТС] | |
|
Вики пишет про Руби: "Ruby является одним из самых медленных из используемых в практике веб-разработки языков программирования." со ссылкой на сайт, где приведены тесты различных языков. Руби там и вправду оказывается самым медленным.
Насколько эта информация актуальна и верна в действительности?
0
|
|
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
||
| 19.10.2010, 19:03 | ||
|
0
|
||
|
Заблокирован
|
||
| 19.10.2010, 19:06 | ||
|
Между прочим RoR используется в таком высоконагруженном ресурсе как Twitter
0
|
||
|
Заблокирован
|
|||
| 19.10.2010, 19:06 | |||
|
P.S. github.com и twitter.com написаны на RoR
0
|
|||
|
4340 / 1509 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
|
|
| 19.10.2010, 19:06 | |
|
0
|
|
|
Заблокирован
|
|
| 19.10.2010, 19:14 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 19.10.2010
Сообщений: 8
|
|
| 19.10.2010, 19:17 [ТС] | |
|
Хм, смотрю "топ-50 сайтов на Руби" - среди них много Network-, Sharing- и TV/Audio-stream сайтов. То есть, по сути, расчитаных на большую нагрузку - то что мне и надо.
Есть кто-нибудь, кто работает с Руби? Какие недостатки? Как обстоят дела с защитой? Насколько, в среднем, разработка на Руби отличается ценой от того же ПХП? Troublemaker, вы тоже рекомендуете Ruby, насколько я понял?
0
|
|
| 19.10.2010, 19:17 | |
|
Помогаю со студенческими работами здесь
20
ПК для игр и виртуальной машины. прошу совета Прошу Совета по выбору БД для моеи программы Выбираю направление для изучения, прошу совета Прошу совета по выбору API для изучения Ищу информацию, для создания небольшого портала на java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|