السلام عليكم
أنا مبتدئ بايثون و أريد دخول مجال تطوير الويب ، فهل يمكن تعلم html و php و asp.net دون ان اتعلم css و JS ، فهل يوجد من يطلب مطوري مواقع لا يعرفون css و JS ؟
و شكرا
لعمل تطبيقات سطح المكتب يمكنك تعلم لغه واحده فقط من اللغات التاليه
بايثون او سى ++ او سى شارب او جافا
لعمل تطبيقات الويب يجب عليك تعلم اساسى قبل اى شىء html + css
و مينفعش html بدون css و لا css بدون html
ال html مثل تجهيز الاكل (شراء الخضار و اللحم تقطيعهم )
و ال css هو طهى الاكل نفسه و عمل الصلصه
ينفع تشترى الاكل و تقطعه و لا تطهيه ؟؟
ال html هو كتابه الصفحه لكن بدون الوان و حجم الخطوط او بدون توزيع محتويات الصفحه مجرد صفحه صماء الكلام على بعضه
ال css هو اللى بيحدد احجام و الوان مكونات الصفحه و موقعها فى الصفحه
و ممكن تتعلم معاهم لغه برمجه واحده فقط اما php او asp.net او ruby
و ruby دى مبنيه بلغه بايثون او امتداد للبايثون لا اعلم صراحه لانى مبشتغلش بيها بس ده اللى بسمعه عنها
في عالم الويب يوجد شيئان مطور ومصمم المصمم يحتاج للتعامل مع Css و html وكل التقنيات الحديثه مثل Html5 و و Css3 jQuery UIوبرامج تصميم مثل الفوتوشوب والمطور يتعامل بلغاات دايناميكيه مثل PHP وفريم وورك ASP.NET و هكذا لكن المصمم والمطور مترابطان بشكل كبير حيث ان اغلب الذين يعملون بمجال الويب يعملون كمصممين و مطورين لان المهمتان مكملات لبعضهما البعض لذلك انصحك اذا اردت ان تدخل مجال الويب تعلم اساسيات الويب من Css و JS وثم انتقل للغات الدايناميكيه
تعلم css ضروري جدا فهو أساس html ولا يكمل عمل html بدونه لأنه يقوم بتفصيل شكل الصفحة بالكامل .
أما بالنسبة للغة الجافا فاختصاصها تضمين كل الوظائف في المواقع المصممة وأهميتها كبيرة جدا في صناعة كل الأوامر .
ورغم هذه اللغة صعبة ومعقدة فقد استطاع المطورون اختصار هذه اللغة لتسهيل التعامل معها .
وأهم هذه المكتبات المختصرة لغة Jquery . وهي تغنيك عن 80% من لغة java script وتعلمها سهل جدا
يمكنك تعلم أساسيات الجافا فقط دون التعمق فيها ومن ثم تتعلم لغة Jquery . وهكذا تكون قد أتممت تعلم هذه اللغة باختصار للجهد والتعب والوقت والمال.
بالنسبة لي يمكنك أن تتعلم لغات البرمجة بالتسلسل التالي :
HTML
CSS
JS
PHP
MySQL
AJAX
وليس من الضروري تعلم لغة ASP.NET فهي تعمل كبديل للغة PHP .
كما أنه ليس من الضروري أيضا تعلم AJAX فهي ليست بلغة برمجة إنما هي تجميع لعدة لغات برمجية وتستعمل لتحميل المعلومات الضرورية فقط . وهي مفيدة لخفة التصفح و تخفيض استهلاك الباندويث .وتستعمل لعدة أغراض أخرى
أتمنى أن أكون قد أفدتك بما أعرفه .
أخي لن تستطيع بناء موقع جميل و تتحكم بمظهره على راحتك و بشكل فعال و بسهولة بدون CSS
و أيضا اليك بعض الملاحظات :
HTML : هيكلة الصفحة و يمكن تشبيهها بأعمدة البناء أو أساسات العمارة.
CSS : المظهر و يمكن تشبيهها بالديكور للعمارة.
JavaScript : و هي لبرمجة المتصفح و يمكنك تشبيهها بالخدمات و التقنيات الموجودة في العمارة مثلا الانارة و الكهرباء و التكييف ... الخ
PHP : فهي لبرمجة الخادم و عن طريقها يمكنك بناء عمارة ( صفحة ) لكل شخص دون إعادة كتابة الكود يدويا و ذلك بالإعتماد على قواعد البيانات
أعلم أنك ربما فاهم لمعظم هذا الكلام لكن أحببت أشارككم التشبيه و الشرح الذي في مخيلتي :)
التعليقات