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

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

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

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

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

Спасибо, regall , за действительно стоящие ответы.
Жду остальных мнений.
Ferroman
Это “the best” сильно зависит от условий. Есть там где зе бест, есть там где но со гуд, а есть и ви кент юз ит.
Coryphaeus
ну в целов если брать глобальный проект, с большой нагрузкой, посещаемостью, написаный на питоне и на том же php
оба проекта максимально оптимизированы
тоесть условия одинаковые
то какой портал будет бытрее работать?
Перефразирую: если бы вы знали C#, php и python одинаково хорошо, на чем бы сделали такой проект и почему?
Ferroman
Вопрос сильно обобщённый, его нельзя так ставить. Кроме того “скорость работы” - слишком условный и далеко не самый значимый критерий. Инфраструктура, лёгкость поддержки, наличие специалистов, поддержка нужных технологи и платформ - гораздо более важные.
Zubchick
у нет есть еще ограничение в виде не дешовых технологий, сервера, машины с виндой и тп) Похапе на мой взгляд должен уже отойти в мир иной, да и фишечек питоновских ему не хватает, но зато готовых решений пруд пруди. Питон - няшечка, это не обсуждается +)

В общем я бы выбирал из .нет и питона, в зависимости от разнообразных условий. Так же замечу что похапе чуть быстрее питона. Насчет .нет ничего не знаю.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB