شرح مصطلحات برمجية موجودة في التعاريف (ٍ ..... Stack, Specification,Mapping,Persistence ,Open Source)

السلام عليكم اخواني

أواجه مشكلة في فهم الكلام في اللغة الأجنبية لأمور معينة مثل:

Full stack developer,Stack overflow

JPA is specification

Plateform vs Framework

Object Relation Mapping

Java Persistence API

أرجو شرح هذه المصطلحات كمفهوم برمجي وليس ترجمة حرفية.


Full stack developer:

مطور (..Front(html, jsp, javascript...) back(java على حد سواء

Stack جزء من الذاكرة

overflow: فائض

JPA is specification :

JPA

هي طريقة لأستعادة المعلومات من قاعدة البيانات تختلف عن الطريقة التقليدية حيث لا نستمل select, insert...sentences.

Framework :إطار

Object Relational Mapping:

ترجمة قاعدة البيانات إلى entities-classes داخل المشروع

أظن أنها أسوأ ترجمة لكن هذا ما سطعت فعله.