هل يمكن صنع تطبيق ويب بلغة html و جافا سكربت
هل يمكن صنع تطبيق بلغة html و جافا سكربت
لصناعة تطبيق الويب أنت بحاجة إلى الغات البرمجية الأساسية في الويب وهي HTML، CSS و JavaScript ومن خلال هذه اللغات تستطيع فقط برمجة الواجهات الأمامية Front end لتطبيق الويب، وليكون تطبيق متكامل وله مستخدمين ومعلومات في قاعدة البيانات فأنت بحاجة لتعلم أيضًا تطوير الواجهات الخلفية Back end لهذا تكون بحاجة إلى لغات أخرى مثل PHP، Node.js، React، Ruby وغيرها الكثير من اللغات البرمجية التي تحتاج إليها في برمجة الواجهات الخلفية للتطبيق.
لهذا لايمكنك فقط من خلال HTML و JavaScript برمجة تطبيق ويب.
اولا اريد ان اوضح لك بعض المعلومات بخصوص اللغات المستخدمه في صنع تطبيق ويب
1- Html
لغه html تعتبر text language اي انها ليست لغه برمجه وتستخدم هذه اللغه في انشاء هيكل الصفحه الاساسي ومكوناته الداخليه واذا اعتبرنا انك تريد ان تحتوي صفحتك مثلا علي مقال وبعض المعلومات عنه فانك ستحتاج الي بناء هيكل الصفحه باستخدام html
والذي سيكون مثلا عباره عن عنوان ونص يحتوي علي بعض التفاصيل وصوره معبره عن هذا المقال ولانشاء ذلك فانك تحتاج الي العناصر الموجوده في اللغه والتي ستساعدك
ستحتاج الي لكتابه العنوان
وستحتاج الي لكتابه النص
وستحتاج الي لوضع الصوره
بعد الانتهاء من وضع مكونات الصفحه فقد تحتاج الي تنسيق صفحتك باسلوبك الخاص وهنا ياتي دور ال CSS
2- CSS
لغه css تعتبر styling language وهي تستخدم في تنسيق مكونات صفحتك حتي تظهر بصوره اجمل او تظهر بالصوره التي تريدها ان تظهر عليها فمثلا اذا كنت تريد ان يكون العنوان باللون الاحمر فانك تستخدم ال css لتعديل لون العنوان
وذلك باستخدام هذا الكود
h1 {
color: red
}
ويمكنك استخدام لغه css في تنسيق جميع مكونات صفحتك
باستخدام هذين اللغتين فقط يمكنك انشاء موقع ويب كامل
اما اذا كنت تريد ان تجعل موقعك dynamic فانك ستحتاج الي لغه برمجه لعمل ذلك واللغه المستخدمه في الواجهه الاماميه هي لغه Javascript والمكتبات المبنيه عليها
وهذه اللغات تمكنك من انشاء الواجهه الاماميه للموقع فقط اما بالنسبه للواجهه الخلفيه فهناك تفاصيل اكثر ولغات اخري ولكن من الممكن ان يحتوي موقعك علي الواجهه الاماميه فقط اذا كان الغرض منه عرض بعض المعلومات البسيطه
نعم يمكنك تطوير تطبيقات الجوال باستخدام تقنيات الويب .
ولكن سوف تحتاج تتعلم بعض تقنيات الويب الأخرى :
سوف تحتاج تتعلم html5, css3 .
سوف تحتاج تتعلم javascript وأيضاً framework مثل react
ثم تستطيع تطوير تطبيقات الجوال باستخدام هذه اللغات بواسطة منصة Cordova.
هو إطار تطوير جوال مفتوح المصدر يساعدك على تطوير تطبيقات أندرويد و ios .
يمكنك القرأة أكثر عن Cordova من هنا :
التعليقات