Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2010 14:43:03

Coryphaeus
От:
Зарегистрирован: 2010-02-20
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

Добрый день!
Повсюду только посты о “маленьких”, “несложных”, “простеньких” проектах.
У меня вопрос: если разработать масштабный портал, с огромной посещаемостью, типа биржи фриланса на Python, то будет ли он лучше/хуже, быстрее/медленнее чем аналогичные на других языках?
Если на питоне целесообразно, то что использовать для этого?
Вобщем выскажетесь что вы об этом думаете?



Офлайн

#2 Фев. 24, 2010 15:30:23

Coryphaeus
От:
Зарегистрирован: 2010-02-20
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

Особенно интересуют ответы от опытных “питонистов”,
которые на практике имели дело с подобными проектами, а не “…в теории…” или “…Я ДУМАЮ что можно…”
хотя буду благодарен любым высказываниям по теме



Офлайн

#3 Фев. 24, 2010 15:53:43

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Масштабный web-проект

Coryphaeus
Если на питоне целесообразно
Да, на Питоне целесообразно.
Coryphaeus
если разработать масштабный портал, с огромной посещаемостью, типа биржи фриланса на Python, то будет ли он лучше/хуже, быстрее/медленнее чем аналогичные на других языках?
Все зависит от многих факторов:
1. Выбора типов БД для различных целей:
- Хранение кэша
- Архивирование (редко используемые в работе данные);
- Часто используемые в работе данные.
2. Организации структуры БД и запросов к БД (если у вас будут запросы, которые обрабатываются по несколько секунд, то вы хоть на Ассемблере пишите, от этого сайт в скорости не выиграет).
3. Организации механизмов кеширования.
4. Организация хранилища статики.

Coryphaeus
что использовать для этого?
Вобщем выскажетесь что вы об этом думаете?
Для таких сложных и нагруженных систем использовать “зрелые” фреймворков (Django/TurboGears/Pylons/Zope) или же писать свой если очень хочется, если силы/желание/ресурсы.

Coryphaeus
то будет ли он лучше/хуже
Coryphaeus
быстрее/медленнее
Это на 90% зависит не от средства разработки, а от разработчиков.

P.S. Очень широкая тема для обсуждения, на которую можно много чего написать., задавайте вопросы поконкретнее, что именно вас интересует в организации будущей системы.



Отредактировано (Фев. 24, 2010 15:56:08)

Офлайн

#4 Фев. 24, 2010 15:58:48

Coryphaeus
От:
Зарегистрирован: 2010-02-20
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

regall, спасибо большое за развернутый ответ
тоесть если все максимально оптимизироватьи продумать то проект на python будет лучше чем тот же php или .НЕТ ? (понимаю что глупый вопрос возможно,но все же))



Офлайн

#5 Фев. 24, 2010 16:06:47

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Масштабный web-проект

Coryphaeus
тоесть если все максимально оптимизироватьи продумать то проект на python будет лучше чем тот же php или .НЕТ ? (понимаю что глупый вопрос возможно,но все же))
Посмотрите на заголовок этого форума, и подумайте, зачем вы задаете вопрос, на который сами знаете ответ? :D

А если серьезно:
php - лично для меня подразумевает унылый синтаксис (трудночитаемый и писаемый) и убогую объектную модель.
ASP .NET - это не язык, а технология, которая позволяет создавать web-системы используя любой язык, поддерживаемый в .NET CLR (даже Python, точнее его адаптированная под .NET версия - IronPython). В основном-то пишут на C# ( у нас) и на VB .NET (у буржуев).



Офлайн

#6 Фев. 24, 2010 16:11:11

Coryphaeus
От:
Зарегистрирован: 2010-02-20
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

насчет асп нет я в курсе)
неправильно выразился, си шарп и имел ввиду
я просто три дня как погружаюсь в этот прекрасный мир питона) и хочу уже окружающих меня людей переубедить что python the best!)
вот и хотелось бы услышать профи)

Спасибо, regall , за действительно стоящие ответы.
Жду остальных мнений.



Офлайн

#7 Фев. 24, 2010 16:30:08

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Масштабный web-проект

Это “the best” сильно зависит от условий. Есть там где зе бест, есть там где но со гуд, а есть и ви кент юз ит.

Офлайн

#8 Фев. 24, 2010 16:39:38

Coryphaeus
От:
Зарегистрирован: 2010-02-20
Сообщения: 59
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

ну в целов если брать глобальный проект, с большой нагрузкой, посещаемостью, написаный на питоне и на том же php
оба проекта максимально оптимизированы
тоесть условия одинаковые
то какой портал будет бытрее работать?
Перефразирую: если бы вы знали C#, php и python одинаково хорошо, на чем бы сделали такой проект и почему?



Офлайн

#9 Фев. 24, 2010 16:48:03

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Масштабный web-проект

Вопрос сильно обобщённый, его нельзя так ставить. Кроме того “скорость работы” - слишком условный и далеко не самый значимый критерий. Инфраструктура, лёгкость поддержки, наличие специалистов, поддержка нужных технологи и платформ - гораздо более важные.

Офлайн

#10 Фев. 24, 2010 16:55:08

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Масштабный web-проект

у нет есть еще ограничение в виде не дешовых технологий, сервера, машины с виндой и тп) Похапе на мой взгляд должен уже отойти в мир иной, да и фишечек питоновских ему не хватает, но зато готовых решений пруд пруди. Питон - няшечка, это не обсуждается +)

В общем я бы выбирал из .нет и питона, в зависимости от разнообразных условий. Так же замечу что похапе чуть быстрее питона. Насчет .нет ничего не знаю.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version