Freelancer i backend

HA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 115
0

Zawodowo tworzę aplikacje mobilne i chciałbym zacząć prace jako freelancer by robić apki bezpośrednio dla klientów.
W związku z tym zacząłem zastanawiać się nad wyborem technologii na serwerze, gdyż prawie zawsze za aplikacją stoi jakiś serwer z API.

Moje przemyślenia...
PHP jest prostym językiem, łatwo o tani hosting i szybko się w nim programuje, jednak "magiczne" funkcje, brak silnego typowania, działają na jego niekorzyść i łatwo o błędy.
Java sprawia wrażenie "cieżkiej". Postawienie strony na popularnym Springu trochę trwa, konfiguracja nie jest łatwa. Serwer jest droższy niż w przypadku hostingu PHP.

Podział na 3 warstwy:
frontend (np Angular) - serwer (Java) - baza
wydaje mi się, że bardzo wydłuża czas tworzenia portalu www przez freelancera. A dluzszy czas to wyzsza cena końcowa.

Co według Was byłoby najlepszym jezykiem/technologią na serwer dla freelancera? I co myślicie o modelu trójwarstwowym, czy lepiej zrobić stronę www (front i back razem) i wystawić API czy wystawić na back tylko API z ktorego korzystałby front i mobilka?

Zależy mi na łatwości i szybkości implementacji całej strony wraz z API dla mobilki, a także na uniknięciu błędów o które łatwo w np PHP.

czysteskarpety
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Piwnica
  • Postów: 7697
0

PHP wydaje mi się bardziej popularny i pospolity jeśli chodzi o zlecenia freelns które są raczej prostsze w budowie i nastawione na efekt i cenę

  • Rejestracja: dni
  • Ostatnio: dni
0

Klienci często chcą mieć stronę szybko i tanio i żeby działało, wiec chyba PHP jest najlepszym wyborem.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 339
1

Zrozumcie w końcu.. PHP 7 ma już silne typowanie jak ktoś tego potrzebuje, a magii nikt nie każe ci używać.. nawet mało kto tego używa;]
Myślisz, żę weźmiesz javę i nagle wszystkie problemy się rozwiążą? żaden język nie jest uniwersalny i wbijcie sobie to do głowy w końcu. Jeden ma to drugi ma co innego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.