Szymon Niemczura

Szymon Niemczura Start-up leader

Temat: Python, a serwis społecznościowy

Witam Szanownych Ekspertów,

Jestem w fazie projektowania (raczej od strony biznesowej, częściowo systemowej) platformy społecznościowej. Chciałbym zapytać jakie korzyści niesie za sobą zastosowanie Pythona, w stosunku do innych języków skryptowych (np. PHP)?

Bardzo zależy mi na skalowalności platformy oraz szybkości budowania. Platforma ma być z założenia globalna.

Czy trudno będzie pozyskać grupę projektową, powiedzmy 3-4 osoby znające dobrze Pythona? Gdzie ich szukać?

Dziękuje bardzo za odpowiedzi i pozdrawiam,
Szymon Niemczura
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Python, a serwis społecznościowy

Chcesz profesjonalny serwis to zatrudniasz profesjonalistów - czy to od PHP, czy od Pythona. Jakie mogą być różnice? W szybkości tworzenia aplikacji uzależnionej od dostępnych narzędzi. W Pythonie masz np. Django, które swoje potrafi a i skalować też można...

http://www.curse.com -- w sieci jest artykuł o ich infrastrukturze :) (strona na django)

Gdzie szukać. Tam gdzie jest coś o pythonie, czy też poprzez goldenline :D
Szymon Niemczura

Szymon Niemczura Start-up leader

Temat: Python, a serwis społecznościowy

Myślałem o róznicach typu prędkość generowania strony, obciążenie serwera itp.

Dziękuje za pomoc :)
Piotr Maliński

Piotr Maliński Programista
Python/Django

Temat: Python, a serwis społecznościowy

Przy pythonie może nieco inaczej hostować aplikację np. z wykorzystaniem szybkiego nginxa i aplikacji django przez FastCGI czy SCGI. W sieci trochę znajdziesz Python kontra PHP ;)
Artur M.

Artur M. Tester
oprogramowania

Temat: Python, a serwis społecznościowy

Wyniki testów różnych rozwiązań (PHP, Ruby on Rails, Python)

http://wiki.rubyonrails.com/rails/pages/Framework%20Pe...

konto usunięte

Temat: Python, a serwis społecznościowy

Artur M.:
Wyniki testów różnych rozwiązań (PHP, Ruby on Rails, Python)

http://wiki.rubyonrails.com/rails/pages/Framework%20Pe...

Metodyka testowania pozostawia wiele do życzenia.

Najpowszecheniejsza opinia jest taka, że skalowanie i budowanie architektury pod PHP i MySQLa jest najłatwiej dostępne, pod kątem specjalistów i zasobów finansowych.
Przy dużych serwisach to ma największe znaczenie.Michał Wujas edytował(a) ten post dnia 03.06.08 o godzinie 10:37

konto usunięte

Temat: Python, a serwis społecznościowy

Nie mówiąc o tym, że php według mnie powoli będzie odchodziło w cień, więc serwis zyska na dodatkowym walorze retro. A na poważnie, polecam python'a jeśli chcesz mieć aplikację rozwijaną od początku do końca po inżyniersku(dodam, że preferowane wtedy jest django). W php dużo trafia sie osób robiących w kodzie siekę, a frameworki do php sa wolniejsze i wolniej sie rozwijaj niz python'owe. Jedyna wada to to, że programista python'a który faktycznie umie od początku do końca uzywać go w pracy, a nie tylko do task'ow na szybko i prototypowania jest istotą rzadką. Generalnie jeśli chciałbyś w to inwestować to może być ciężko zebrać team. Z drugiej strony w php łątwo o dyletantów i script-kiddies. Zadecyduj sam, z czym łatwiej będzie ci żyć.
Andrzej Dybionka

Andrzej Dybionka Full Stack Developer

Temat: Python, a serwis społecznościowy

Ja jeden team specjalistów od Pythona i django znam :)

konto usunięte

Temat: Python, a serwis społecznościowy

Faktem jest, że trudniej jest znaleźć takie osoby, ale za to kod stworzony w takim Django, jest tworzony wg ścisłych standardów. Dzięki temu, inny specjalista od Django bez problemu będzie w stanie coś zmienić. W frameworkach PHP-owych jest podobnie, jednak składnia języka nie pozwala pisać tak prostego i przejrzystego kodu jak w Pythonie.

A Team się zawsze jakiś znajdzie.

konto usunięte

Temat: Python, a serwis społecznościowy

Grzegorz Świerad:
Faktem jest, że trudniej jest znaleźć takie osoby, ale za to kod stworzony w takim Django, jest tworzony wg ścisłych standardów. Dzięki temu, inny specjalista od Django bez problemu będzie w stanie coś zmienić. W frameworkach PHP-owych jest podobnie, jednak składnia języka nie pozwala pisać tak prostego i przejrzystego kodu jak w Pythonie.

Wreszcie jakaś wyważona opinia ;-), podpisuje się obiema rękami...

Z tym, że przy większym zespole programistów pewne standardy da się wymusić, bo ludzie na bieżaco korzystają z czyjegoś kodu.

konto usunięte

Temat: Python, a serwis społecznościowy

Ujmę to tak. Nieprawda. Z doświadczenia wiem, że banalna rzecz jaką są doc-stringi potrafi być obiektem wojny. Inna sprawa, że w środowisku pythonowym standaryzacja jest łatwiejsza do wymuszenia. Ale to jak ze wszystkim zalezy w dużej mierze od zespołu, bo i w pythonie trafiają sie cowboy-coders, choć są to jednostki skazane na samotność i (ze względu na składnie pythona) zdechnięcie pod płotem :)

Następna dyskusja:

Python + GUI




Wyślij zaproszenie do