14

للنقاش : ماهي افضل التقنيات التي استخدمتها في تطوير الويب ؟

السلام عليكم ورحمة الله وبركاته

لاشك أن في عالم الويب الكثير جداً من التقنيات وإطارات العمل والمكتبات التي تستخدم لتسريع وتسهيل الإنتاجية

على سبيل المثال:

Bootstrp - Ruby on Rails - Larvel - Django - ExpressJS - Anglar - Rect - EmbrJS ...etc

نعم العديد من التقنيات والمكتبات وإطارات العمل بمختلف المجالات ومختلف لغات البرمجة

لا بد من أن هناك من جرب العديد منها وغيرها ، خاصة من أولئك الذين يتقنون اكثر من لغة برمجية

ففي هذا الموضوع أريد من كل شخص أن يتحدث عن أفضل التقنيات التي جربها في تطوير الويب ولا يزال يستخدمها مع ذكر الأسباب التي تجعله يفضلها عن غيرها من التقنيات

 ليتكلم كل شخص من وجهة نظره الشخصية

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

بالنسبة لي فأنا قد قمت بتجربة جميع إطارات العمل التي ذكرتها في موضوعك وغيرهها الكثير باستثناء الجانغو 

ولأجابةً سؤالك ماهي أفضل اطارات العمل التي قمت بتجربتها

بالنسبة لإطارات عمل CSS

bootstrap, materialize

وبالنسبة للجافاسكريبت

React

بالنسبة للإطارت بناء مواقع وتطبيقات الويب :

Laravel, Rouby on Rails, Meteor

لكن الأفضل على الإطلاق بالنسبة لرأيي الشخصي هو الـ Meteor لأسباب عديدة أبرزها :

  • السرعة في انجاز المشروع

  • السهولة في التعامل مع إطار العمل مقارنة بغيره من الإطارات

  • سرعة أداء التطبيقات المبنية عليه فهو مبني على NODE JS

  • تستطيع عمل تطبيقات أندرويد و IOS بنفس إطار العمل

ايضا أنا تحدثت عن إطار العمل من قبل هنا :

وفي هذا الموضوع تجد تجربتي الأولى مع إطار العمل :

مرحبا بك اخي وشكرا على مشاركة تجربتك

اطار العمل Meteor بصراحة لم اسمع به قبل اليوم

يبدو مثيرا للاهتمام

اعتقد لا ضرر بتجربته ساقوم بتجربته عندما تسنح لي الفرصة

وهذا أخي واحد من الأسباب التي جعلتني اقوم بفتح الموضوع انا متأكد بأن هناك الكثيرين مثلي لم يسمعوا بهذا الإطار

ولذلك اتمنى مشاركة المزيد من الاعضاء تجاربهم معنا

شكرا جزيلا لك على مشاركتك

فعلاً هناك الكثير من التقنيات في تطوير الويب وأنا ايضاً متأكد بأن هناك الكثير من التقنيات التي لم نسمع بها أو لم تعطى حقها حتى الآن

شكرا جزيلا لك

هذه هي أدواتي حاليا في مجال الويب

أولا: بالنسبة للغات والتقنيات:

PHP, Laravel, Foundation, jQuery, Mustache

ثانيا: بالنسبة لأدوات التطوير:

Notepad++, Filezilla, EesyPHP server

أدواتي هذه موجوده على usb drive للبدء في العمل مباشرا، في أغلب الأحيان جميع التطويرات تتم على التطبيقات العاملة بالفعل على الإستضافة عبر الأداتين الأولى والثانية.

ثالثا: بالنسبة لبيئة الإستضافة:

digitalocean

خادم لينكس بتوزيعة centos وتهيئة LAMP ولوحة تحكم CentOS-webPanel

هل تقصد بالـFoundation اطار العمل foundation.zurb

إذا كان نعم ؟ ما الذي يميزه عن البوتستراب بالنسبة لك ؟ سمعت بأنه صعب وللمحترفين فقط ...! هل هذا صحيح ؟

سيرفرات digitalocean رائعة واسعارها في المتناول وهي رائعة ، لكن ماذا عن heroku هل جربتها ؟ اسمع عنها الكثير ايضا لكن لم اجربها من قبل

وشكرا لك على مشاركتك وتفاعلك

نعم قصدت foundation.zurb ما دعاني لإستخدامه هو دعمه للغات ال rtl بما أن أغلب التطبيقات التي أعمل عليها تكون بالعربية، ربما تم دعم ال rtl في البوستراب لا أعلم فلم استخدمه منذ أن اعتمدت على foundation أما بالنسبة للصعوبة فلم ألحظ هذا، لا تنسى أن تلقي نظرة على Semantic-UI

heroku لا أعلم عنها شيء

الشكر موصول لك، تحياتي

abdullrahman أضف ردا

لوحة التحكم هذه CentOS-webPanel أول مرة اسمع بها لكن يبدو أنها ممتازة ، كيف وجدتها يمكن الاعتماد عليها ؟ هل يوجد بها مشاكل ؟

أنا استخدم serverpilot على ubuntu ، ليست لوحة تحكم بالمعنى الحقيقي لكنها تسهل انشاء تطبيقات php على السيرفر و ربطها بقاعدة البيانات فقط لا غير .

ahmedsaoud31 أضف ردا

ألقيت نظرة سريعة على عدة لوحات تحكم مجانية واستقريت على هذه.

بالطبع يمكن الإعتماد عليها، بالنسبة لمشاكلها لم أقابل غير بعض المشكلات في ضبط ال vhosts إضطرتني لتعديل الملف الخاص بإعدادات توجيه النطاقات والنطاقات الفرعية بشكل يدوي، من أفضل الميزات المضافة حديثا تهيئة عدة إصدارات من php وتحديد أي اصدار ﻷي تطبيق تريده، حاليا استخدم الإصدار php 7 على أحد التطبيقات والبقية على نسخة أقل لحدوث بعض المشاكل عند تشغيلهم على الإصدار الحديث من php.

يمكن عمل droplet وتجربتها بشكل عملي وقياس أدائها

بالنسبة لي قمت بعمل موقعين (web application)

(

) LiveGap charts

و هو موقع لعمل الرسومات البيانية استخدمة فيه

jquery

jqueryui

chartnew.js

handsontable.js

( http://editor.livegap.com ) LiveGap editor

و هو محرر سريع لل html css ,javascript

jquery

jqueryui

codemirror.js

رائع جدا

أول مرة اسمع بكل من chartnew.js - handsontable.js

اضافة جديدة منك هل هي خاصة فقط بعمل الرسوم البيانية ؟

Chartnew.js نسخة معدلة من chart.js

و هي اكثر library مشهورة لعمل charts

Handsontable هو library للتعامل مع الجدوال و تعديلها .

شكرا لك على التوضيح

شيء جديد سأضيفه لمعرفتي لعلي استفيد منه في المستقبل

بالنسبة ل css أستخدم bootstrap .

عادة ما أستخدم jquery فقط من أجل الأجاكس و بعض التأثيرات .

بالنسبة ل PHP فأنا أستخدم codeigniter فهو كافي و يحتوي على كل ما أحتاجه.

هذه هي التقنيات الأساسية التي أستخدم .

codeigniter واحد من اشهر إطارات عمل php كان لي تجربة صغيرة معه

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

 لذلك قررت استعال لارافيل في النهاية

اشكرك على مشاركتك معنا

لست من محبين أطر العمل لكن jq اعتبرها أفضل تقنية لأي مطور مواقع

اطر العمل مهمة جداً لتسهيل العمل وسرعة أنجاز المشاريع

jq هل تقصد بها الجكويري أم شيء آخر ؟!

نعم هي jquery

طبعا اهمية أطر العمل لا نقاش فيها لكني أشعر بلذة أكبر في كتابة الكود بيدي من الصفر

  • (Back end : ( Flask - Golang بالنسبة لل Golang يأخذ وقت اطول من اجل بناء التطبيقات. في الوقت الحالي اتعلم كيفية بناء API من اجل كتابة الاجزاء التي تستهلك الكثير من موارد السيرفر. 

  • Front end: جربت بعضها لكنني لم ابني بها اي شيء. ارى انها تتغير كثيرا ولا اريد ان استثمر وقتي في اطار عمل قد يتغير جذريا بعد غد. في الوقت الحالي استعمل bootstrap و Jquery.

جميل

لكن ماهو Golang بالظبط ؟ لم اسمع به من قبل !

اضفت لي شيء جديد

شكرا على مشاركتك

  • Golang هي لغة برمجة من Google.

شكرا لك على التوضيح

هذه أول مرة اسمع باللغة

سأقوم بالبحث عنها لاعرف المزيد عنها

هل عندك شرح جيد للGolang ما المصادر التي تعلمتها منها؟

يمكنك تعلمها من موقع اللغة. اما اذا اردت ان تبني تطبيقات الويب انصحك بهذا الرابط

بالنسبة للback end

Php-laravel

اما front-end

Jquery-bootstrap-angularJs-materialize -bootflat

أدوات رائعة فعلاً

bootflat هذه المرة الأولى اسمع به

ياحبذا لو تعطينا بعض المعلومات عنه ماهو وفيما يستخدم وماهي مميزاته ؟

شكرا لك على المشاركة

Bootflat هو تخصيص من بوتستراب من حيث الالوان والخلفيات مع ادوات جديدة بالطبع

شكرا لك على التوضيح

لم اكن اعلم بتواجد شيء مثل bootflat

سأحاول البتحث عنها لاتعرف عليها

جربت معضمهم ودققت جيدا في طريقة عملهم حتى صنعت أدواتي الخاصة. وهذه نصيحتي لكل مطور.

عندي مثلا Ymvc و Ycss و Yjs

كلها إطارات خاصة جدا جعلت حياتي المهنية أكثر سهولة.

لم افهم عليك

ماهي Ymvc و Ycss و Yjs

هل هي إطارات عمل أم تقصد شيء آخر ؟

اضن انه

yassin javascript / yassin css

ياسين المفتوحي أضف ردا

بالضبط هي إطارات عمل من تطويري وسميتها كذلك.

رائع جداً أخي

من الرائع حقاً أن تقوم بصنع أدواتك الخاصة لتناسب احتياجاتك

لكن ليس الجميع لديهم المقدرة على ذلك ، ولذلك يلجأون لإطارات العمل

فلذلك لا بد من أن لك خبرة كبيرة مكنتك من عمل إطاراتك الخاصة

hassenzouari98 أضف ردا

اهلا،

هذه هي أدواتي حاليا في مجال الويب (تقريبا نفس الادوات منذ بداية البرمجة في 2012)

 بالنسبة للتصميم :

HTML5 - BootStrap - JQuery

بالنسبة للبرمجة :

اطار عمل Symfony ، وحقيقة هو اكثر من رائع (يغنيك عن تكرار وتنفيذ المهام الزائدة..افضل اطار عمل php بالنسبة لي)

بالنسبة لأدوات التطوير:

NetBeans IDE وهو يحتوي على كل مااحتاج (محرر - filezilla - GIT وهي كلها مدمجة منذ البداية معه .... مع كثير الخصائص الرائعة الاخرى كحفظ نسخة احتياطية عند كل تعديل حتى بدون استخدام GIT)

تحياتي