wykorro
java vs php co wybrac ? co jest lepsze ? czy java udźwignie serwisy ktore maja po kilka milionów uzytkowników ? (tutaj php napewno sobie poradzi bez problemu)

#programowanie #programujzwykopem #java #php
  • Najlepsze
  • Wszystkie komentarze
plushy
plushy
31
@wykorro: Jak piszesz serwisy na kilka milionów użytkowników to masz lepsze źródła informacji niż portal ze śmiesznymi obrazkami.
nachteil
@Najkon: Jeśli mówimy o milionach użytkowników, to z ogromną pewnością jest to system rozproszony, dla którego architektura ma znaczenie dużo bardziej kluczowe, niż baza danych. Ba, najlepiej byłoby napisać w ogóle bez bazy danych, bo to tylko niepotrzebne spowolnienie. Często są to serwisy, z których każdy obsługuje jedynie część ruchu i ma swoją bazę danych, z których korzysta, jako jedyny, ewnetualnie jest jedynym piszącym, a inni tylko czytają. Przy tej
Najkon
Najkon
jak ktos to czyta to ja mam pytanie:

czy w takich serwisach na kilka milionow uzytkownikow nie jest ważniejsze zaprojektowanie bazy i zapytania aniżeni sam jezyk programowania lub sposob napisania takiego serwisu?
plushy
@Najkon: Łatwość pracy z kodem wpływa na prędkość działania. Serwisy nie powstają od razu a nigdy nie wiadomo z góry z czym będzie problem. Gdy nie da się wprowadzać łatwych zmian w kodzie to serwis nie będzie szybko działał. Od jakiegoś czasu jako devops próbuję ogarnąć średniej wielkości projekt wydajnościowo ale mimo dostępu do wszystkich warstw idzie to ślamazarnie bo w sumie nie wiadomo co gdzie siedzi i jak powinno
fegwegw
@Najkon: Taka mała dygresja - użytkowników możesz mieć i 100 miliardów. To, co istotniejsze, to ilość żądań, jakie musisz obsłużyć.
Colos
Colos
0
@wykorro: jak piszesz bloga, to lepiej php. Nawet javascript udźwignie, liczy się cała architektura.
GotoFinal
@wykorro: to jak php sobie poradzi, to java tym bardziej, przecież to szybszy język
misieg8
@plushy: hehe zaorane :D
plushy
czy w takich serwisach na kilka milionow uzytkownikow nie jest ważniejsze zaprojektowanie bazy i zapytania aniżeni sam jezyk programowania lub sposob napisania takiego serwisu?


@Najkon: Baza danych jest ważna ale to nie wszystko. A sposób napisania jest najważniejszy, bardzo łatwo jest stworzyć ogromną aplikację która nie nadaje się do dalszego rozwijania i każda najmniejsza zmiana to ogromne nakłady pracy, czasu, kosztów i ryzyko rozpieprzenia wszystkiego.
Najkon
Najkon
@plushy: Miałem na myśli szybkość działania takiego serwisu ;p
Najkon
Najkon
@plushy: @nachteil: Dzięki za wyjaśnienie
LiuKang
LiuKang
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
Wyrewolwerowanyrewolwer
@Najkon: Najważniejsze nie, ale jest dość ważne.
Przy ogromnym ruchu wjeżdża w temat skalowanie aplikacji i hardware'u, jest tam inna architektura niż typowe mvc (ostatnio popularne robią się mikroserwisy) i ważną rolę odgrywa cachowanie (o ile nawet nie ważniejszą niż dobrze zaprojektowana baza).