Elhocine Dev

فنان، مبرمج، و مبتكر.

http://bloggerinshort.blogspot.com

148 نقاط السمعة
162 ألف مشاهدات المحتوى
عضو منذ
حسب رأيي أفضل شيء هو جعل المجلة مفتوحة المصدر و متاحة للجميع *مجانا*. ستستفيد من خبرة مطورين آخرين و ستكون فريق عمل و مجتمع حول هذه المجلة مما سيساعد على التطور و الشهرة بشكل أفضل. و كل هذا يحتاج الى مزيد من العمل و التطوير و الصبر. أما في المقابل يمكنك البدء ببيع تصاميم، إضافات، و خدمات جديدة بعدما تصل المجلة لشهرة لا بأس بها. بالتوفيق.
محرك بحث مفتوح المصدر يتميز بالسرعة و تقنيات متقدمة كالخاصية التي تبحث عنها و المزيد. http://www.elasticsearch.org/webinars/getting-started-with-elasticsearch
بالتوفيق.
أظن أن Bootstrap أو أي اطار آخر يعمل بخاصية الـ grid و التي تسهل كثيرا مثل هذه الأمور. من جهة أخرى ادا كنت تريد الحل بدون اطار عمل من الأفضل عمل مثال لصفحة html و ملف css بهما المشكل و مشاركتها معنا لكي نستطيع تقديم حلول. أو باستعمال خدمة JsFiddle.net
المشكلتين مرتبطتين بالــ css. هل تستعمل اطار عمل css كـ Bootstrap ؟
واجهة الموقع لا تشجع على التسجيل. ينقصها تعريف بالموقع كشريط مصور قصير، و من الأفضل السماج للزوار بتجريب الخدمة قبل التسجيل.
مهم أن تعرف من صمم اللغة البرمجية لعدة أسباب : * لكي تبحث عن كتبه. * لكي تبحث عن المؤتمرات التي يشارك بها و تستفيد منها. * لكي تعرف في أي شركة يعمل حاليا و التقنيات التي تعتمد عليها الشركة. * و خصوصا أن تعرف نظرته المستقبلية بخصوص تلك اللغة. * و أهم شيء إذا صادفته يوما تعرفه :) أما بخصوص التاريخ فقد يكون مهما أيضا من الزوايا التالية : * ستعرف سبب تصميمه لهذا اللغة، قد يفيدك تقنيا في
صراحة لم أفهم ما علاقتها بلارافل. ممكن توضح أكثر.
أي فريم ورك ؟
أين يوجد هذا الاختلال ؟
سنين و أنا أدرس على الويب، أبدأ بتعلم لغة ثم أنتقل لأخرى، أستعمل سكربت ثم أجرب آخر، الى أن شعرت بالملل و الاحباط. فقلت في نفسي ربما الحل هو دراسة البرمجة في معهد. و كان دلك ما قمت به تماما، و بعد مرور السنة الأولى، ثم الثانية تحول حبي للبرمجة الى كره و ضجر و نفرت منها تماما. و بعد مرور عدة أشهر، و في أحد الأيام راسلني احد الأصدقاء و دعاني للمشاركة في مسابقة لأفضل مشروع تقني و كوني
مكتبة أخرى: http://github.hubspot.com/vex/docs/welcome
النتيجة على الـمتصفح ستكون: IT-Pro
1.كتابة تطبيقات بالـ Js يصبح أكثر تنظيما مما يسهل عملية التطوير كما لا ننسى عامل السرعة . 2.في BackboneJs مثلا يوجد عدة كلاسات يمكنك استعمالها مثل: Model و هو يمثل وحدة من المعلومات و ال functions الخاصة بها، مثال: شخص، مقال، تعليق...، ثم الـ View و فيها يتم تحديد أين و متى نظهر المعلومات -Models- على الصفحة. وهنا يأتي دور الـ Template engine. في الـ Js نكتب Model مثلا، و نريد اظهاره على الصفحة فننشأ View نعطيها المكان المحدد id
مثال: Model Membre: Name="IT-Pro" View: id="mebmre", return Membre و في الــ html: {{ Member.Name }}
ممكن.
لم أتعمق كثير في AngularJs لكنني و جدت صعوبة في فهم طريقة عمله عكس BackboneJs وجدته رائع، خصوصا اذا أشركت معه مكتبة MarionetteJs التي تعمل فوق BackbonejS لتعطي لتطبيقك تنظيما سلسا و هي عموما تسهل عملك بـ BackboneJs و تجعله أكثر متعة. BackboneJs يعطيك حرية في اختيار Template Engine التي تريد، رغم أنه يأتي مع underscore. عكس AngularJs الذي يلزمك بـ Template Engine الخاصة به. هذا بالاضافة الى وفرة المكتبات التي تعمل مع BackboneJs و هي مفيدة جدا كـ BackgridJs
بالنسبة لـ AngularJs و Backbonejs فكل منهما عبارة عن اطار عمل Framework خاص بالـ JavaScript على المتصفح. كما يوجد العديد من اطارات العمل الأخرى كـ emberjs، knowkout، spine, react و المزيد... لكل منها مميزاتها. و هي تسمح ببناء تطبيقات بسرعة و بطريقة منظمة. كما تعلم الـ JavaScript تستخدم فقط عند المتصفح و تستخدم لغات أخرى على Server كـ Php. فـ Node.js أتت كحل لتشغيل الـ js على Server أيضا، أي التعامل مع طلبات المتصفح و الاجابة عنها. مع امكانية كتابة
Python و Flask أو Django. و أنا مستعد للمساعدة.
ماذا تقصد بالبرمجة المتعمقة ؟ و لماذا تطوير الويب ليس منها ؟
أولا ليس لدي حساب فيسبوك، حتى اللحظة. ثم، ربما قد سمعت المقولة الشهيرة : "إدا كان المنتج بالمجان فحتما أنت هو -المنتج- .". فلا تنتظر من فيسبوك أو جوجل أو اياً كان في أيامنا هته أن يعطيك خدمة مجانية بدون مقابل فكلهم يبيعون بياناتك للمعلنين بطريقة مباشرة أو غير مباشرة.
-1
سبب واحد بسيط : الكسل.
هو ذكر سي++