استعمل كسم HTML وكفي

انت يبو شخة! عارف ايه اللي بيحمل اسرع من العبث المنفوخ المعقد اللي بتعمله؟ HTML سادة متزناش بيه. وعارف برضه ايه اللي مبيبوظش منك كل كسم يوم؟ HTML شغال مشتكاش من ميتينك. ليه بتعقد في كسم اللي قدامك يا متناك يا مازوخي؟ ده انت قاعد بتتمنيك علي اللي حواليك ولا كإنك هتطلع القمر من تاني لما كل اللي محتاجه زرار وشوية كلام حواليه.

خد الجديد يمتناك: الويب كان زي الفل من قبل ما الframeworks النفخ بتاعتكم طلعت من المجاري. حاطط جهد بالألاف علي framework اوف اح سكسي فشخ ولا كإنه محفظة من Gucci، عشان في الأخر تيجي تلم نفس الخرا الزبالة اللي بتلمها بكيس بلاستيك من سنة 95. ليه تطلعلي من حفرة تخش في دحديرة وHTML موجود طول الوقت مشتكاش من ساعة بداية كسم الإنترنت؟

وبتسمي نفسك مطور ويب علي كدة؟ يديني عالشفقة.

شكلك جاي تهزر يمطيزاتي انت. مش عارف حتي تورينا كسم زرار عالشاشة من غير المنيكة الفارغة اللي معتمد عليها؟ طب خد يشخة زرار اهو:

انقش الكود ده علي قرطك عشان تفتكره كل ما تبص في كسم خلقتك في المراية:

<button>كسم زرار</button>

خدت بالك من حاجة يمعرص؟ HTML ابن المتناكة ده هو عنتيل الويب كله. شغال مبيعطلش من غير اي زيادات او تحديثات محتاجها. الframework العزيز عليك اتبضن من كسم الزيطة اللي عليه وجه يقدم من قبل ما حتي تخلص من الكورس بتاعه، في حين ان الزرار ده لوحده بيشوط في كله ولا كإن مفيش زيه. HTML موجود من ساعت ما الويب كان لسة عيل بشخة وهيفضل زي ما هو حتي لما منظومة الابليكيشن بتاعك يبقي حتة هامش معفن في تاريخ commits حد متناك عمرك ما هتشوفه.

مقدرش اخلي الخرا جميل بHTML علي كلامك؟ خد ده يمنكوح البكسلات:

ليه جميل:

بجد يعني عايز ايه اكتر من كدة يبو شخة؟ عايز تاخد كسم جايزة مشاركة لإستخدام framework بيعمل نفس اللي HTML بيعمله جاهز؟ او حتي مثلاً نجمة عشان عرفت تعقد مشكلة محلولة من عقود فاتت؟ خف منيكة يمتناك. HTML شغال، ومش محتاج زريطك عشان يثبت ده.

بما ان الAI موجود دلوقتي، انت لسة بتستعمل JS frameworks؟ وحياة امك؟

الAI جالك اهو مبعوت من السما (او عالأقل من عنبر الدحيحة بتاع سام ألتمان) جاهز انه يكتب الابليكيشن الخرا بتاعك اللي ملهوش لازمة في 5 ثواني بالكتير. بيشخ HTML نضيف فشخ، بيصلح كسم غلطاتك، وممكن يمسحلك طيزك برضه لو عايز. بس لأ طبعًا لسة راكب الframeworks بتاعتك ولا كإنهم اخر مركب انقاذ علي تايتانيك. ايه كسم الجنان اللي فيك ده؟ لسة للدرجادي متعلق ببتاع عشر الاف dependency وبيلد بياخد وقت اطول من اخر قصة حب فاشلة ليك؟

جيش الAI بتاع سام التمان اللي بضانه من السيليكون مفشوخ ضحك عليك وانت متحسر علي خرا DOM بتاع React وبتدعي ان الابليكيشن ميتخنقش من الفشخة اللي فيه. ده مش تقدم بعيد عنك، دي كسم خيبة. عندك كسم فيراري جديدة نوفي مركونة جنبك فتقوم سايبهالي وتقوم ماسكلي في عجلة مصدية ام كاوتش مخروم. متكبر بقي يكسمك.

ليه HTML فشيخ

كله يعرف HTML

اسمع يمخري. اي ابن متناكة في الشارع يعرف HTML. جدة جدتك الله يرحمها؟ كانت متلقحة في خنادق الحرب العالمية التانية، بتتفادي طلقات النازيين وهي بتكود تنسيقات <table> بإيديها عشان تبعت رسايل متشفرة للحلفاء. طب جدك؟ واخد كسم دكتوراة في HTML من جامعة مين-مهتم-يكسمك العريقة ومعلق الشهادة جنب جايزة "عرفت اتعود علي التليفون الأرضي". طب ابوك؟ العرص كان بيقول <div> و<span> من قبل ما حتي تسمع منه كلمة ماما. احا ده حتي هتلاقي الكلب المريل بتاعك بيشخ من وراك مواقع HTML علي Fiverr. طب ليه بقي معطلنا اننا نجاوبك علي كسم اسئلتك الغبية دي؟ اعمل اللي مطلوب منك ولو للحظة يا اخي.

مفيش كسم hydration errors. روح شخ وكب مية يمتناك

ايوة برضه بكسم اي حاجة تقريبًا يعني ايه hydration error؟ دي زي ما يكون حاجة باريستا خول ممكن يقولها لو اللاتيه بلبن الشوفان الغالي نيك بتاعك ناقص مية. "اسف جدًا لحضرتك القهوة بتاعتك فيها hydration error". روح اتناك بعيد متصدعنيش. وكمان "tree shaking؟" ابتدينا نخرف فشخ كدة. مش فاهم احنا في كورس برمجة ولا قعدة حطابين. "ايوة يمديري كنت قاعد بعمل tree shaking عشان اصغر باندل الجافاسكريبت بتاعتي شوية. اتخيلت بالفانلة الحمالات بتاعتي في حتة؟". احا مين العرص اللي اخترع الخرا ده كله؟ مش فاضي اقعد افك شفرات وراك ينرجسي يحمار. HTML ميعملش الهبل ده ابدًا يدوبك شغال وزي الفل.

مش محتاج "تدعم" HTML

عمرك سمعت عن حد ابن متناكة شغل من جيبه تيم كامل يقعد يدادي في HTML؟ بالظبط محدش بيعمل العبط ده. HTML يعتمد عليه فشخ لدرجة انه مش محتاج خط ساخن 24 ساعة زي اي framework ابن متناكة في الشارع. في حين ان الframeworks المزنية دي بتصرخ كل اما المتصفح يتحدث او بتعيط عشان يتحطلها باتش زي البزازة كل خمس دقايق، HTML قاعد زي الباشا فاتحله ازازة بيرة مشبرة وشايف كسم اللي وراه عدل. تاني مرة بقي اما يجيلك حد مهندم يحاول يبلعك "دعم HTML راقي"، قوله ببساطة كسمك.

مش محتاج "توزع" HTML

توزيع HTML؟ اسهل من انك تنضف المتصفح بتاعك بعد ما تفتح بورن. يدوبك حط فايلاتك في فولدر في اي ويب سيرفر وبس كدة خليت الإنترنت كله يشوف صفحتك الخريانة. مفيش عملية توزيع علي 12 خطوة، مفيش سحر وشعوذة من بتوع DevOps، مفيش حاويات Docker او اي انابيب CI/CD. يدوبك كوبي بيست وخلصت. هتلاقي بقي الframeworks محتاجالك كسم خطوات اطلاق صواريخ يدوبك عشان تدوس علي زرار مش مكتوب عليه اكتر من "Hello World". لحسن حظك HTML كارف فشخ لموضة ادوات التوزيع والنشر اللي طالعين اليومين دول. ده مبدأ عمل الويب كله: مفتوح دايمًا، مفيش تعطيل، شغال وبس. طب والframework بتاعك؟ عامل زي كافيه للخولات فقط متعلق عليه "مغلق للتصليحات" كل ما تتزنق وتحتاجه.

مش محتاج واجهة مبهرجة عشان تخلي اللي عندك شكله حلو يابن العبيطة

كل اللي محتاجه تشغل كسم الجمجمة دي شوية. كل سنة فيه خرا جديد بيطلع زي النافورة: frameworks سريعة فشخ متقدمة بظرطتين عن الخرا اللي "ليس له مثيل" اللي جه قبله. فيه ولاد عبيطة هيقولوا فيه تطور حصل. زوايا مدورة اكتر، الوان ملونة اكتر، وحاجة كمان محتاج تتعلمها.

*كــســمكــدة*

استعمل كسم HTML وكفي. مش بضحك عليك ولا حاجة شكله حلو بأمانة.

اه والاختصارات؟ HTML. خد اصحبي جيب البادة المتربة بتاعك من ورا حتة البيتزا بتاعتك وحط الماوس علي ابن المتناكة ده.

h2: ابن متناكة كبير

ممتاز إنك تطلع بيه الكبت اللي جواك في وش مشاكلك الكبيرة، مثلاً "كسم الFRAMEWORKS!"

h3: ابن متناكة اصغر سيكا

لسة صوته عالي كفاية انك بيه تخلي المشاكل الاصغر شوية تقعد تهدي كدة وتخرس خالص.

h4: كمان اصغر

لما تحتاج توشوش حبة خرا وانت مستحلف للي هتوشوشله.

h5: لسة تقدر تشوفني

صغير بس يحير. زي المشكلة الصغننة اللي في الframework بتاعك اللي فاشخة كل commit بتعمله.

h6: احا محدش بيعمل بالحجم ده حاجة

الا بقي لو عايز تكتب بيه الكلام المنمنم في شروط الإستخدام اللي هتبيع بيها روحك بإيدك.

شايف؟ HTML عنده الترتيب والستايل المطلوبين، والframework بيحاول يعمل كل ده من الأول ويخترع العجلة، بس HTML عنده العربية كلها جاهزة يا ابن المعقدة.

خرا تفاعلي؟ موجود عند HTML من غير ما تحتاج JS

مفكر انك محتاج جافاسكريبت العزيزة عليك عشان التفاعلية؟ فكر تاني يلعن كسم غبائك. HTML عنده اجزاء قابلة للتوسيع مبنية فيه:

ابن متناكة قابل للتوسيع

بخ يبن المتناكة 👻

والpopovers؟ حصل، اصيل وابن اصول، من غير زرط frameworks. خد ده:

عمرك ما افتكرت ان HTML ممكن يعمل كدة؟ طب تعالي مص.

صناديق حوار هتخليك ترجع تعيط لأمك

لسة منبهرتش؟ وماله عادي. حط رشة JS (في منتصف الHTML يكسكوس) وبقي معاك صناديق حوار اصيلة. ركز كدة: مفيش مراحل بيلد، مفيش frameworks، يدوبك قدرة خام.

اهلاً يناكر الجميل يخول!

فورمات بتشتغل علي اي ألة حاسبة

جهز نفسك للبلع يمتناك

















60% (يدوبك)
70% (هانت فشخ)

*هذا الفورم يعمل بHTML حقيقي وخام. لم يتم ايذاء اي framework، عشان محدش فيهم ليه لازمة كدة كدة*

ايوة طب ايه عذرك دلوقتي طب؟ لسة هيجان علي اجدد frameworks بتنزل زي الشرموطة؟ HTML عامل زي الجدع اللي تشوفه في اي خناقة ويسد معاك من غير ما يعرف حوارك اصلاً. الframeworks عاملة زي الكراسي البلاستيك الرخيصة اللي تتقسم نصين اول ما تيجي تريح عليها: خرا متعقد تلاقيه وقع لوحده من تقل نفسه. HTML مش محتاج شفقتك او حتي شرمطتك عليه. مشغول هو انه يسند ظهر أي موقع انت عمرك دوست عليه يناكر الجميل يخول. فخف شرمطة بقي علي اجدد بدع التكنولوجيا اللي طالعالك. HTML هنا فاتح ازازة الويسكي بتاعته وجاهز يعملك اللي معملتهوش في كاريرك كله.


"طب ليه منكتبش كل حاجة بAssembly طب؟"

جه واحد ابن متناكة ذكي يرد بسؤال حناكة شبهه: "طب لو HTML جامد نيك للدرجادي، ليه منكتبش كل حاجة بAssembly طب؟". شوف المعرص جايب كلامه ازاي من طيزه. كتابة المواقع بAssembly زيها زي انك تقطع اللحمة اللي نسيتها علي النار بالمشرط: اه هتقضي الغرض بس شكلك هيبقي ابن متناكة وانت بتعمل كدة. HTML بيشتغل وبس يبن العبيطة، مشغول انه يبقي العمود الفقري للويب من ساعة ما فيشة الكهربا بتاعته اتحطت، وهيفضل كدة حتي لما احدث framework انت ماسك فيه يتعفن في مقبرة Github. خد بقي المنطق ابن المتناكة بتاعك وحطه في طيزك. HTML الملك وانت عبد ليه ماسك كيبورد.

HTML هو اللي مقوم كسم JS بتاعك علي حيله

تعرف ان كل مرة تحط id علي اي عنصر HTML يقوم HTML بدل ما يتعولق يقوم يعملك ليه متغير جافاسكريبت عالجاهز؟ حصل زي ما سمعتني كدة يلعن ميتين غبائك. ولا حتي مضطر تحرك ايدك من مكانها. HTML بيشيل عنك الصعب في حين ان JS عندك مش عارف يربط رباط جزمته حتي.

يلا روح جرب واكتب في الconsole ده: "i_am_doofus". خد يناكر الجميل يخول HTML ادالك متغير علي طبق من فضة، ومتذللتلوش حتي عشان يعملك كدة. دي خرا اساسيات، ولو مكنتش تعرف كدة احب اقولك مبروك. انت رسميًا اغبي من طوب الأرض.

ده HTML وهو بيوريلك عضلاته مش اكتر، بيوريك انه اكتر من مجرد شرموطة ثابتة. هو ديناميكي، قوي، وشايل طيزك من اول ما اتعمل. وJS يدوبك بيمثل انه هو اللي شايل الليلة مع انه في الحقيقة بيتاخد علي بتاع HTML زي القحابي.

المرة الجاية بقي لما تبقي هيجان علي احدث JS frameworks نازلة، افتكر ان HTML هو اللي بيعمل الشغل كله وبيضحك علي خراك المتعقد فشخ.

كلمات من الحكمة

الصفحة دي من النوع اللي يخليك عايز تعيط من الفرحة وترمي framework جافاسكريبت الغالي نيك بتاعك ده من الشباك. الصفحة دي من النوع اللي يخليك عايز تسيب شغلك وتروح تشتغل بدالها مبشر لHTML. الصفحة دي من النوع اللي يخليك عايز تبدأ جماعة دينية لعبادة HTML. الصفحة دي من النوع اللي يخليك عايز تكتب رسالة حب لHTML وتبعتها لألهة HTML. الصفحة دي من النوع اللي يخليك عايز تعمل حافظة دينية لHTML في الصالة عندك وتجيب كل صحابك لحلقة ذكر لHTML علي نور الشموع. الصفحة دي من النوع اللي يخليك عايز تبدأ قناة يوتيوب مكرسة لHTML بكورساتها وتلقيحاتها. الصفحة دي من النوع اللي يخليك عايز تكتب كتاب علي HTML وتنشره علي امازون. الصفحة دي من النوع اللي يخليك عايز تعمل اكونت تيك توك مكرس لHTML وتنزل كل يوم فيديوهات رقص HTML. الصفحة دي من النوع اللي يخليك عايز تعمل اكونت لينكد ان مكرس لHTML وتتواصل منه مع محترفين HTML تانيين.

استعمل كسم HTML وكفي