LINUX.ORG.RU

Ура! Наконец-то сделают социальную сеть!

vasilenko ★★
()

Если задаешь такие вопросы - рано тебе еще писать социальные сети :) Если чисто поинтересоваться, то на django не очень. Лучше что-нибудь более низкоуровневое.

dizza ★★★★★
()

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

Tark ★★
()

php - при каждом заходе на страницу создаётся процесс, выполняется пхп-файл со всеми его инклудами, создаются и выполняются классы.. нутыпонел. python (не знаю, как в джанге, ковырял pylons) - можно сделать так, чтобы процесс постоянно сидел в памяти. а значит, базовые классы приложения, всякие там контроллеры, висят в памяти. а значит, время расходуется, в основном, на модель и рендеринг вьюшки. профит очевиден, полагаю.

чутьнезабыл, php нинужен

OramahMaalhur
()
Ответ на: комментарий от OramahMaalhur

>php - при каждом заходе на страницу создаётся процесс, выполняется пхп-файл со всеми его инклудами, создаются и выполняются классы.. нутыпонел.

Так php тоже можно запустить как fastCGI.

firestarter ★★★☆
()
Ответ на: комментарий от Igron

>Ruby уже советовали?
Нет, советую вам воспользоваться своей возможностью посоветовать и посоветовать посоветовать руби кому-нибудь.

Tark ★★
()
Ответ на: комментарий от Donnie_Darko

> Соцсеть на Прологе: Скажи «нет наркотикам» нет

Хватит разговаривать с наркотиками.

blackst0ne ★★★★★
()

только на джаве не пиши - она совершенно не подходит для таких больших и серьезных вещей как социальная сеть.

JFreeM ★★★☆
()
Ответ на: комментарий от OramahMaalhur

>php - при каждом заходе на страницу создаётся процесс

не надо своим 4.2 тут обстановку нагнетать

thesame ★★★★
()
Ответ на: комментарий от firestarter

Так php тоже можно запустить как fastCGI.

Как это помогает не исполнять инициализирующий окружение код?

baverman ★★★
()
Ответ на: комментарий от note173

в php все-таки распарсенные файлы не кэшируются?

Как это помогает не исполнять инициализирующий окружение код?

baverman ★★★
()
Ответ на: комментарий от JFreeM

Подходит, но мало кто знает как этот сделать :) Жава-хлопцы любители для пары страничек зафигачить JBoss с SOAP over JMS да clustering на основе JGroups. А потом думают че оно у них больше гига хипа жрет и коллектится как хер знает что. А потом кричат жава тормозит, жава тормозит.

dizza ★★★★★
()
Ответ на: комментарий от baverman

Как это помогает не исполнять инициализирующий окружение код?

а чем тогда так уж отличается питон? по крайней мере WSGi? Тогда уж сразу Жабку

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

а чем тогда так уж отличается питон?

Тогда уж сразу Жабку

В этом отношении питон и жабка одинаковы. Контейнер подымается один раз при старте и нет оверхеда на обработку реквестов.

baverman ★★★
()

php нинужен
соц. сети нинужны.

//Я все сказал.

Tanger ★★★★★
()

используйте grails, он идеален. php и python - убогие тормозные поделки

ArtemZ
()
Ответ на: комментарий от dizza

>Подходит, но мало кто знает как этот сделать :) Жава-хлопцы любители для пары страничек зафигачить JBoss...

[trollmode=«off»]
подскажите, пожалуйста, для начинающего джавиариста хотя бы баззвордс правильной архитектуры:

1. homepage(5 страниц, нестатичный контент) - ???
2. форум(~тысячи пользователей) - Spring + Hibernate + Tomcat ?
3. соцсеть с 1 млн активных пользователей - ???

Заранее благодарен
[/trollmode]

[trollmode=«on»]
2 ТС: выбирая Rebol, ты выбираешь web 3.0; выбирая пайфон/пхп, ты выбираешь web 2.0. Выбор за тобой.

Хинт: Rebol.
[/trollmode]

Donnie_Darko
()
Ответ на: комментарий от Donnie_Darko

homepage(5 страниц, нестатичный контент) - ???

сервлеты, jdbc, jetty

форум(~тысячи пользователей) - Spring + Hibernate + Tomcat ?

пойдет

соцсеть с 1 млн активных пользователей

шардированая рсубд, либо redis/mongo + memcached + spring/guice + tomcat/jetty/grizzly

dizza ★★★★★
()
Ответ на: комментарий от stevejobs

все равно запускается новая копия питона?

А теперь скажи, где ты такого 4.2 нахватался?

baverman ★★★
()
Ответ на: комментарий от Lumi

Erlang больше интересен для stateful сервисов. Stateless проще и erlang как из пушки по воробьям. Лучше делать упор на удобную инфраструктуру. python/gevent не худший выбор.

dizza ★★★★★
()
Ответ на: комментарий от Donnie_Darko

>3. соцсеть с 1 млн активных пользователей - ???

выбирай путь от производителя
http://www.opennet.ru/opennews/art.shtml?num=29775

Код системы Kenai написан на платформе Ruby on Rails, работающей поверх Jruby на сервере приложений GlassFish.

hizel ★★★★★
()
Ответ на: комментарий от note173

>в php все-таки распарсенные файлы не кэшируются?

Ну, это же была серия тестов от какого-то Джангиста :) Получилось (на практических задачах), что PHP сливал Джанго в 4-5 раз. Потом ему подсказали поставить php-акселератор (которые и занимаются кешированием байткода). Товарищ ответил, что быстродействие PHP-варианта выросло в 4-5 раз :)

KRoN73 ★★★★★
()

Конечно питон, расширяемость и простота поддержки всей написаной котовасии превосходит все остальные языки на порядок.

Siado ★★★★★
()
Ответ на: комментарий от hizel

java.net? Это глюкалово. Спасибо, не надо. Еще и рельсы внутри. Фи. Это путь для вчерашник горе-пхпешников.

dizza ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.