Ok.
Diferenta majora intre un limbaj de programare (Java, C, C++, Pascal) si un limbaj de scripting (ASP, PHP, CF, Python, Perl) este faptul ca limbajele de programare, pentru a deveni cod executabil trec prin faza de compilare (se face cu ajutorul unui compilator care genereaza fisierul cod-obiect). Rezultatul compilarii este apoi link-editat cu ajutorul unui linker (sau link-editor) obtinandu-se un fisier executabil.
Un limbaj de scripting foloseste o cu totul alta abordare: textul sursa este doar INTERPRETAT, linie cu linie, fara obtinerea unui fisier executabil.
Java (pe care se bazeaza si J2EE) reuseste cu succes sa sara peste faza de link-editare, deoarece fisierul cod-obiect este interpretat in mod nativ de catre masina virtuala - JVM - care insoteste orice distributie de J2SE sau J2EE.
Concluzie: In primul rand, este total deplasata folosirea in acest content a termenului J2EE (care nu este limbaj, ci este TEHNOLOGIE). In al doilea rand, Java (pe care se bazeaza J2EE) este limbaj de PROGRAMARE, si nu limbaj de SCRIPTING.
Sper ca am reusit sa va lamuresc!
Numai bine!




Răspunde cu citat