Jump to content

Pytanie o wybór technologii.


Recommended Posts

Witam Wszystkich,

Chciałbym poznać Waszą opinię na temat wyboru technologii bez uprzedzeń - obiektywnie.

 

Posiadam serwis o tematyce ogłoszeniowej.

Aktualnie serwis działa w technologii Java webserwisy -> PHP+technologie typu ajax jako frontend.

 

Ponieważ serwis się rozrasta planuję jego optymalizację. Nie jestem programistą, więc pomińmy argument typu najlepsza technologia, którą się zna.

 

Moje pytanie tematyczne w związku z tym brzmi:

 

Którą opcję i dlaczego byście wybrali (plusy/minusy):

 

1. Optymalizacja części Javowej + optymalizacja części PHP

2. Napisanie całości w Javie

3. Napisanie całości w PHP

4. Napisanie całości w .NET

5. Całkiem inne rozwiązanie - jakie?

 

Z góry dziękuję wszystkim osobom, które wniosą coś do tematu.

Link to comment
Share on other sites

1. Optymalizacja części Javowej + optymalizacja części PHP

2. Napisanie całości w Javie

3. Napisanie całości w PHP

4. Napisanie całości w .NET

5. Całkiem inne rozwiązanie - jakie?

 

1)To rozwiązanie może dać najszybsze efekty ale niekoniecznie tak dobre jak przepisanie całości

 

2)JAVA jest dosyć zasobożerna więc mogą wzrosnąć koszty warstwy sprzętowej, a samo pisanie w javie większych projektów jest dosyć kłopotliwe jeśli nie ma się większego doświadczenia. Do tego koszty utrzymania pewnie będą spore. Zaletą jest na pewno to że dobrze napisana strona z dobrym zapleczem sprzętowym może działać dosyć wydajnie.

 

3)W PHP koszty będą zdecydowanie najmniejsze, jest bardzo duża dostępność serwerów oferujących obsługę php, a i koszty napasania będą zapewne mniejsze niż w javie czy .net.

PHP na pewno będzie postrzegane jako ten najmniej wydajny i optymalny język, ale w ostatnich wersjach poprawa wydajności jest naprawdę duża.

 

4).NET. eh... zalety to zdecydowanie to że dosyć wygodnie się w tym pisze. Natomiast wad jest cała masa. Pierwszym problemem są wysokie koszty. Już sam zakup visual studio to minimum 2500zł.Do tego komplety brak skalowalności jeśli chodzi o platformę sprzętową(działa tylko na „systemie operacyjnym” jednej firmy) co prowadzi do znacząco wyższych kosztów utrzymania.

A do tego ASP wydajnością na pewno nie grzeszy

 

Więc podsumowując, jeśli jest bardzo źle proponuję zacząć od 1, jeśli natomiast system wytrzyma jeszcze trochę rozważyłbym punkty 2 i 3.

Link to comment
Share on other sites

  • 4 years later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...