Hirdetés

Új hozzászólás Aktív témák

  • modder

    aktív tag

    válasz M.Úr #8202 üzenetére

    Általában egyetértek azzal, hogy "a PHP szorosan összekapcsolódik a gányolással", a tipikus Pistike (elnézést a Pistikéktől :D) megtanul PHP-ban programozni, és honlapokat "fejleszt".

    Azonban ma már nem csak arról szól a webprogramozás, hogy PHP+Apache+MySQL, hanem REST API-k, különböző szintű cache-k, elosztott adatbázisok (pl. MongoDB), AJAX, PUSH notification, cloud storage-ek (Amazon S3), OR mapping.
    Vannak szofisztikált PHP mvc frameworkok (Kohana, amivel most én dolgozgatok).

    Ezek használata elég sok tervezést igényel architektúrális szinten, és ma az újragondolt OO-val a PHP teljesen alkalmas egy komplex rendszer létrehozására. Lásd, Doclernél még mindig PHP-ban írják a backend nagy részét, és sok nagyvállalatnál is.

    A kérdés nem az, hogy PHP vagy Java EE vagy C#, hanem az, hogy képes vagy-e elsajátítani azt a készséget, hogy megfelelően megtervezd az alkalmazásod, és fegyelmezett, jól körülhatárolt szerepkörökkel rendelkező moduláris kódot alkoss. Ehhez bizony sokat kell kódolni, más kódját, tervezési mintákat, architektúrális mintákat kell tanulmányozni.

    Aztán ha elhiteted állásinterjún, hogy te bizony értesz mindezekhez, és tényleg értesz, akkor nem leszel alulfizetve, és vezető fejlesztő leszel :)

    Egyébként én is már jó ideje Java EE felé kacsintgatok, mert nagyon kényelmes és kifinomult megoldások vannak már benne specifikáció szinten. pl. JSF, EJB-k, JPA.

Új hozzászólás Aktív témák