بعد العمل لفترة معينة وخصوصا اذا كنت من الذين يستعملون البرمجة الكائنية (الشيئية) (Object Oriented Programming) تجد نفسك قد قمت بكتابة (class) خاص بالتعامل مع قواعد البيانات واخر خاص بالعضوية والمستخدمين وثالث خاص بمحتوى الصفحات الثابتة ورابع يهتم بالبلوج وغيره لرفع الملفات وكذلك الصور وعرضها وغيره للتدقيق في الادخالات الخاصة بنماذج الموقع وامن الموقع وهكذا ستكون قد انشأت اطار العمل الخاص بك كما ذكر الاخ هشام وستستعمل هذه الملفات كلما دعت الحاجة اليها.
0
بعض المميزات: 1 - فتح مجلد الموقع بالكامل. 2 - امكانية تحرير عدة سطور في وقت واحد مرة واحدة. 3 - ميزة اكمال الكود الذي تقوم بكتابته 4 - البحث عن اي شي 5 - ادخال قصاصات كود (Code Snippets) جاهزة 6 - مع ان الكثير من المحررات تدعم خاصية البحث والاستبدال عن طريق (Regular expression) فإني لاحظت بعض التميّز في هذا البرنامج عن غيره 7 - يعمل على الوندوز والماك ولينكس 8 - سريع جدا 9 - يدعم العديد
أجبتك عن كيف ستصل الى تصميم شعار واستخدام الادوات وهذا رابط البحث في اليوتيوب للدروس باللغة العربية https://www.youtube.com/results?search_query=%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D8%AA%D8%B5%D9%85%D9%8A%D9%85+%D8%B4%D8%B9%D8%A7%D8%B1+%D8%A8%D8%A7%D9%84%D9%81%D9%88%D8%AA%D9%88%D8%B4%D9%88%D8%A8 ولقائمة لدروس باللغة الانجليزية https://www.youtube.com/results?search_query=design+logo+in+photoshop ملاحظة: في الغالب يفضل استخدام الرسوم المعتمدة على المتجهات (Vector Graphics) بدل الرسوم التي تعتمد على البيكسل (Raster Graphics) بسبب عد اعتماد الأولى على حجم الشعار مهما كبر او صغر فيمكنك مثلا استخدام نفس الشعار لطباعته على بطاقة وكذلك في الموقع اضافة الى لوحة دعائية بمقاسات كبيرة موضوعة فوق بناية مثلا، بينما في الرسوم التي تعتمل على
السلام عليكم ورحمة الله وبركاته جواب سؤالك يكون حسب طبيعة تصميم المواقع التي تنوي تصميمها فمثلا في الواجهات البسيطة والمنتشرة حديثه - تصاميم الفلات والتصاميم البسيطة المحتوية على صور جاهزة - لا تحتاج الى الفوتوشوب او اي برنامج اخر في التصميم ولهذا البعض بدأ يقول بالتصميم في المتصفح بدل التصميم في الفوتوشوب ثم في المتصفح. امثلة على هذه الواجهات: http://bashooka.com/wp-content/uploads/2013/05/flat-website-bshk-10.jpg http://ceblog.s3.amazonaws.com/wp-content/uploads/2014/01/example.png http://netdna.webdesignerdepot.com/uploads/2013/04/splitsecnd-copy.jpg اما اذا كنت تنوي تصميم واجهات ذات مستوى اكبر في التصميم فهنا تحتاج الى الفوتوشوب او الالستريتر وامثلة
مع ان اغلب الذين يستعملون انظمة ادارة المحتوى يميلون نحو الووردبريس حيث يستعمله اكثر من 50% ممن يستخدمون هذه الانظمة الا ان طرح الاخ محمد لنظام دروبال كان موفقا اكثر وليس في الامر انحياز او تحيز فأنا أرى ان استخدام الووردبرس ممتع اكثر واسهل وفيه مرونة اكثر ولكن حاجة الاخ السائل الى موقع اخباري ذو حجم كبير يجعل الدروبال مرشحا اكثر بسبب ان: 1 - دروبال يمكنه دعم صفحات بمئات الالاف ومستخدمين بالملايين شهريا - وهذا ما يناسب الشبكات الاخبارية
ما توفره لينك هو استخدام المعاملات (parameters) بشكل افتراضي عند التعامل مع الـ SQL والتي عند استخدامها تقي من حقن قواعد البيانات ولكن اذا لم يتم استخدام طريقة المعاملات هذه عند البرمجة فإن قاعدة البيانات ستكون عرضة للإختراق عن طريق الحقن مع ملاحظة ان تقنية استخدام المعاملات ليست فقط في لينك، في الـ PHP هنالك (PDO (PHP Data Objects والتي ايضا تستخدم المعاملات لتغليف القيم المدخلة الى قاعدة البيانات وكذلك يمكن استخدام mysqli:prepare كبديل عن PDO.. واظن هناك شي مشابه
اغلب اللجان العلمية في الجهات الحكومية لا تعرف الفروقات اذكر في مرة كانت هناك ندوة عن الحكومة الالكترونية من قبل الوزارة وقالوا "يجب" استخدام قواعد بيانات أوراكل وعندما سئلوا ولماذا لا يمكن استخدام MSSQL او MySQL كانت الاجابة "النظام هكذا"، الامر بالنسبة لهم بريستيج فقط. "الحكومات تنظر للهيكلة والموثوقية اكثر من التقنية" موقع البيت الابيض تمت برمجته بالبي اتش بي، دروبال او ووردبرس لا اذكر
"مواقع الحكومات دومًا تكون متخلفة وضعيفة من ناحية تصميم وبنية الخادم (backend)، وكذلك من ناحية الواجهة (frontend).. لن تجد مبرمجين جيدين يبنون مواقع لخدمات حكومية (إلا من رحم ربي)، وعندما تجد، فإنهم غالبًا يكونون مقيدين بقيود تفرضها طبيعة الاستضافة والبنية التحتية والكلفة المادية التي توفرها الجهة المسؤولة لهم، والنتيجة دومًا مواقع كمواقع التسعينيات وأداء بطيء ومنظر مؤذ للعين" كلام سليم معظمهم لم يتزحزحوا منذ التسعينات.
السلام عليكم ورحمة الله وبركاته أهنيك على التصميم المريح للعين والألوان الهادئة والفكرة الجميلة ولك مني +1 ولكن لدي بضع ملاحظات ان شاء الله تكون من باب النقد البناء وليس من باب الانتقاد.. أولا: هناك بعض الاخطاء اللغوية مثلا كلمة فلما يجب ان تكتب فلِمَ وكذلك قلب الـ (ي) الى (ى) وبالعكس في بعض الاماكن. ثانيا: مع المميزات التي يتفوق فيها التصميم المستجيب تكون هنالك حالات لا يمكن فيها الا تقديم نسختين للموقع على سبيل المثال كون الاجهزة المحمولة قاصرة
السلام عليكم ورحمة الله أظن ان السبب يتمحور حول منحيين، الأول أنه فيما مضى كان "الاعتقاد" السائد ان PHP تحتوي على ثغرات امنية تعتبر كثيرة مقارنة بالـ ASP.NET، لكن هذا ليس صحيحا ففي أي لغة يعتمد وجود الثغرات من عدمها على طريقة البرمجة، كل اللغات بها ثغرات XSS أو SQL Injection وكذلك CSFRG ما لم يتم البرمجة بصورة صحيحة، ولو اعتبرنا انا الأمر صحيح فلماذا ASP.NET بالذات وليست JSP او CFM او Python او Ruby؟ السبب الثاني برجوازي، ASP من
السلام عليكم ورحمة الله وبركاته عزيزي لا تهم اللغة.. كلتا اللغتين ومعظم باقي لغات برمجة الويب يمكنها اداء نفس المهام ولكن بطرق مختلفة. الـ ASP.NET تكلف مبالغ اضافية عند الاستضافة اما من ناحية غير متوفرة فأعتقد انك اذا قمت باختيار احدى شركات الاستضافة الرصينة فلن تواجه مشاكل في توفرها حيث ان هذه الشركات تقدم خطط استضافة معتمدة على لينكس ووندوز لكن الفرق يكون بالسعر والذي قد يكلفك في بعض الاحيان اما من ناحية الاداء فليس هناك فرق فقد ذكر شخص
بارك الله في جهدكم وجعله في ميزان حسناتكم صراحة خط أنيق وتصميمه مدروس والى افضل ان شاء الله أما فيما يخص المنتقدين ومحبـِطي الهمم فلا أعلم ماذا يبتغون من ذلك لأن أي جهد مبذول من اي شخص يستحق الشكر عليه حتى لو كان بسيطا، يكفي ان تذهب الى اي موقع خطوط وستلاحظ الخطوط العربية الفنية فيه، اذا لم يكن نقدك بنـّاء يسهم في التطوير فلا حاجة له.. والسلام
"مشكلتها أنها قد تصبع معقدة جدا كلما كبر الكود، وأنها غير منظمة، ببساطة هي مخصصة للمبتدئيين" هذا غير صحيح اطلاقا.. ان كانت طريقة برمجتك منذ البدء منظمة ومدروسة فلن تكون غير منظمة فيما بعد، اي لغة مهما كانت تكون غير منظمة عندما تبدأ بداية خاطئة ونفس الكلام يشمل تصميم قواعد البيانات ايضا لذلك يكون التنظيم ودراسة المشروع برمجيا وتحديد خطوات بناء وتصميم المشروع خطوة مهمة جدا لا ينصح بتجاهلها لانك ستقع في مشاكل قد تكون كبيرة عندما يتعقد المشروع. كذلك
السلام عليكم ورحمة الله وبركاته بصورة عامة ليس المهم اي لغة تستخدم المهم ان تكونا متمكنا الى حد كبير. بحسب www.w3techs.com فإن نسبة استخدام الـ PHP في الويب تبلغ 82%، فهذه ميزة مهمة فيما يخص الحصول على مساعدة او على عمل، كذلك مرونتها في وجود طرق برمجية مختلفة لحل نفس المشكلة ويمكنك استخدام OOP حين تريد او يمكنك تجاهلها تماما مع انه ينصح باستعمالها. فيسبووك في البدء تمت برمجته كليا بالـ PHP ثم بعد التوسع المطرد للشركة قاموا باستخدام السي
السلام عليكم ورحمة الله وبركاته كتلخيص، يمكنك استعمال اي لغة لإتمام اي مشروع لان أغلب لغات البرمجة يمكنها تنفيذ نفس المهام ولكن بطرق مختلفة وهذا الكلام ينطبق على لغات برمجة الويب او لغات برمجة الأنظمة فقد تكون لغة معينة اسهل من الاخريات في التعامل مع XML وتكون اخرى اسهل في التعامل مع قواعد البيانات، المهم هنا ان تكون متمكنا ً من اللغات التي تعرفها ويمكنك أ تنفذ بها كل ما تريده، بمعنى ان تكون ماهراً الـ PHP مثلا بنسبة +90%