Z czego korzystają najwięksi…

Nawiązując do poprzedniego postu, a dokładnie do fragmentu mówiącego o technologiach lepszych i gorszych, chciałbym przedstawić dzisiaj bardzo ciekawe zestawienie.

Z czego korzystają najwięksi

Tabelka przedstawia z jakich technologii korzystają największe serwisy internetowe.

Jeśli przyjrzymy się dokładnie zauważamy ciekawe wnioski:

  • 7 z 9 serwisów korzysta z Linuxa jako systemu operacyjnego oraz serwera Apache jako głównego serwera aplikacji,
  • 4 z 9 serwisów są wykonane w PHP ( tylko 1 w Pythonie i 2 w ASP.NET),
  • 7 z 9 serwisów korzysta z bezpłatnego silnika danych MySQL(!).

A gdzie RoR, J2EE?

Kiedyś spotkałem się ze stwierdzeniem, że nowy język programowania jest jak nowa dziewczyna – wydaje się być lepszy. Ale to nie on jest lepszy, tylko Ty jesteś lepszym… programistą! :) Bo znasz ograniczenia i możliwości kolejnej technologii – nowe dobre praktyki.

Tak naprawdę, nie ma technologii bardziej lub mniej skalowalnych – wszystko zależy od ich umiejętnego wykorzystania.

Okazuje się jednak iż bardziej kompleksowe rozwiązania – co prawda wyręczają programistę w wielu aspektach, ale często … mogą być ślepą uliczką – rozwiązaniem które będzie bardzo ciężko skalować – bez dokonywania dużych (i drogich!) zmian w core całej platformy.

W przypadku technologii komercyjnych – jest podobnie. MySQL jest tak popularny, ponieważ stosunkowo łatwo i tanio skaluje się go poziomo. Używając MSSQL lub Oracle – napotykamy bariery co krok – pierwszą z nich będą z pewnością koszty licencji.

Warto się nad tym zastanowić podejmując wiążące decyzje :)

0 Komentarzy

Nie ma jeszcze komentarzy

Twój komentarz