home الرئيسيةpeople_outline الأعضاء vpn_key دخول


chatالمواضيع الأخيرة
طلب ضرووووويaccess_timeأمس في 10:10 pmpersonآسو
طلب بعمل شكل دائريaccess_timeأمس في 11:50 ampersonAhmed Alshiqaqi
طلب تصميم صورتين باحترافيهaccess_timeالخميس فبراير 14, 2019 4:46 pmpersonAnas Herzallah
طلب تصميم...access_timeالأربعاء فبراير 13, 2019 1:05 ampersonbrahim
طلب تصميم مستعجل access_timeالثلاثاء فبراير 12, 2019 6:13 pmpersonAnas Herzallah
تصميم كلمة واحدة بخط الثلثaccess_timeالثلاثاء فبراير 12, 2019 11:57 ampersonAhmed Alshiqaqi
مطلوب تصميم شعار بدون خلفيهaccess_timeالثلاثاء فبراير 12, 2019 9:52 ampersonalzagri
طلب كتابه 2access_timeالسبت فبراير 09, 2019 2:02 pmpersonAhmed Alshiqaqi
واجهة احترافية لمنتداي access_timeالسبت فبراير 09, 2019 11:35 ampersonAhmed Alshiqaqi
new_releasesأفضل 10 أعضاء في هذا الأسبوع

طريقة عرض الأقسام

لونك المفضل



قيد الدراسه طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

السلام عليكم
كثير ناس مثلنا بتقنو لغنة الاش تي ام ال لسهولة تعلمها و نظرا لتطورها المستمر نلجئ اليها في بناء صفحات الويب الخاصة بنا
ولكن السؤال
الان هل هذه اللغة تعتبر لغة برمجة ؟
وهل يطلق على من يطقنها مبرمج ؟



قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

من رؤيتي الخاصة
نعم يعتبر برمجي ولغه برمجه فهي تكون مجسم ومكون ملموس بنهاية العمل


قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

ما في داعي انتضر الجواب
هي مافي اشك ال انها لغة بس هي لغة تصميم مش لغة برمجة اقوللك ليش
الان البرمجة يعني اعطاء امر لكل شي يعني مثلا اني اصمم زر سختلف عن اني ابرمج زر
اصمم زر كل راس مالها وسم صغير و اعطيه معلومات الطول و العرض ..
اما اذا كنت بدي اخلي هذا الزر يقوم مثلا على سبيل المثال برفع البيانات و جعله يقوم بعمل ما فهنا اسمه لغة برمجه مثل php .. asp.net
هنا نسمي الاشتيامل لغة تصميم مواقع
و تقريبا اغلب اللغات البرمجية لديها لغة تصميم خاصه فيها حتى برمجيات النوافذ



قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

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

التصميم يوجد له أنواع كثيرة منه : تصميم جرافيكي و الذي ينسم لأقسام: تصاميم فيكتور تصميم الملحقات ، الخلفيات ، الديجيتال آرت ....

و هناك تصميم الويب :
يوجد فيه مجالين :
Conception de web هو عملية بناء موقع كامل أو بعض أجزائه من خلال برنامج تصميم : و يوجد العديد من البرامج freewire ; photoshop illustrator , flash , animation & 3D ...
مكود الموقع و هو عمليا Designer web عارف بأساسيات HTML CSS
و المستحسن أن يعرف Javascript

سؤالي : هل توجد متغيرات في HTML، ؟ لا ، توجد فقط عناصر
في CSS ، لا ، توجد فقط خصائص
إذن ليستا لغات برمجة

في جين : Javascript , VB , PHP , ASP.NET ; C , Csahrp ; JAVA , كلها لغات برمجة لأنها تجسيد لخوارزميات أولا ، و لأنها تحتوي على متغيرات و مكممات دالية يتم من خلالها توجيه الأكواد البرمجية بصيغة منطقية مدخلة من طرف المبرمج

أي بإختصار /
HTML ليست لغة برمجة ~ و متقنها ليس مبرمجا ، بل هو مبتدئ جدا جدا في أساليب الويب ديزاين

تحياتي

قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

@Basil Abdallah كتب:
ما في داعي انتضر الجواب
هي مافي اشك ال انها لغة بس هي لغة تصميم مش لغة برمجة اقوللك ليش
الان البرمجة يعني اعطاء امر لكل شي يعني مثلا اني اصمم زر سختلف عن اني ابرمج زر
اصمم زر كل راس مالها وسم صغير و اعطيه معلومات الطول و العرض ..

اما اذا كنت بدي اخلي هذا الزر يقوم مثلا على سبيل المثال برفع البيانات و جعله يقوم بعمل ما فهنا اسمه لغة برمجه مثل php .. asp.net
هنا نسمي الاشتيامل لغة تصميم مواقع
و تقريبا اغلب اللغات البرمجية لديها لغة تصميم خاصه فيها حتى برمجيات النوافذ

البرمجة تطبق عليها قاعدة ذهبية : كل شيء قابل للتكرار هو شيء قابل للبرمجة ، ، هي ليست إعطاء أوامر ، بل جعل العملية أوتوماتيكية من خلال دوال تحكم خلفيتها مجموعة من الخوارزميات ، تسير بصيغة منطقية من خلال أدوات التحكم ، و أت يا باسل بصفتك مبرمجا تعرف هذه الأدوات : IF , IF ELSE , SWITSH  ................

سؤالي : هل إختيار اللون في فوتوشوب هو عمل برمجي ؟؟ أبدا ، بل إن الكتابة باللون المختار في البرنامج أثناء إختياره هو البرمجة و ليس ختيار اللون 
لا أحب كلمة HTML لغة تصميم مواقع ، أسميها لغة بناء عناصر الموقع

قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

بصراحة لم افهم القاعدة الذهبية ممكن توضيح ؟
الcss لا تعتبر لغها في بحد ذاتها احدى التقنيات المستخدمة في لغة الHtml



قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

القاعدة الذهبية : كلشيء قابل للتكرار هو قابل للبرمجة 
مثلا : العمليات التي تطبق في الرياضيات ، هي يمكن ل3+5 أن تساوي عددا غير 8 ، كلما جمعنا هذه الأعداد ، في كل مرة يكون نفس الناتج 8
كلما يتم رسم مثلث في أي مكان في العالم يتم رسمه ب3 أضلاع 
كلما نقوم بعمليات معقدة فإننا نحتاج إلى خوارزميات 
أنت مثلا تعمل ببرنامج Excel ، لكن ما هو أساسه 
أساسه أن في كل ورقة يمكنك إنشاء عدد من الجداول ، لكن قد تسأل نفسك أين هي القاعدة الذهبية ؟؟
القاعدة الذهبية أن أي متغيرين بينهما علاقة ، الجداء المتجهي لهما ينتج عليه جدول ، هذا الجدول هو مايمكن تحليله وفق متغيرات يحددها المستعمل 
لكي تفهم الأمر أكثر ، ما هي فائدة macros في Excel ، أو الأكشنز  في الفوتوشوب ، هي خوارزميات توصل لحل محدد أو نتيجة محددة 
مثلا أكشن إطار على الصورة ، فهو مجموعة خطوات إن طبقتها ستصل إلى صورة بإطار جميل 
لكن هنا تدخل البرمجة لإختصار الوقت فيتم تطبيق الأمر أوتوماتيكيا و بسرعة للحصول إلى نفس النتيجة

قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

لا تخلط بين التقنية و لغة البرمجة 
الHTML ليست مجرد كتابات ، توجد أمور كثيرة و عميقة جدا جدا جدا كتشجير العناصر و نتائج هذه الأمور هي التي تتحكم في كثير من الأشياء منها SEO الموقع الخاص بك

قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

نسيت الموضوع ..
عزيزي عبدالله انا بكل صراحة اول مرة بسمع بانو في شي اسمة القاعدة الذهبية في البرمجة ولا ازال لا افهم معناها الحقيقي كيف يعني كل شي قابل للتكرار قابل للبرمجة !
اعتقد انك في هذه الحالة خربطت ما بين الثوابت و المصفوفات و علاقتها بالبرمجة
عموما
كل لغة برمجة يجب عليها ان تحتوي على امور مهمه منها نسميها لغة برمجة من هذه الامور :
١- يجب على لغة البرمجة ان تحتوي على قواعد خاصة فيها و قوانين مثل الاف الشرطية و المتغيرات و الدوران و التكرار ..الى اخرة.

٣- كل لغة برمجة يجب عليها ان تحتوي على احداث و كائنات طبعا و هذا شي مهم

٣- كل لغة برمجة يجب ان تحتوي على دوال و تقنياتها الخاصة على سبيل المثال دوال الhtmlelement in webbrowser using vb.net and c sharb
و ايضا تقنية الرجكس Regex الموجودة في معظم لغات البرمجة

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

و تيضا نستنبط بعيدا عن كلامك و التعقيد الذي ذكرتة بالاعلى ان البرمجة هي عبارة عن عملية ربط مجموعة من الاحداث التي كتبت بقوانين و قواعد مختلفة مع كائنات يؤدي ذلك الى اعطاء الكائنات مهمة او عملية محددة .

مع ذلك تبقى هذه اللغة لغة رائة ولا مجال لتعلم لغات برمجة الويب مثل php دون المرور على الاش تي ام ال و تعلمها فتعلم البي اش بي دون تعلم الاش تي ام ال كسكب الماء في زجاجة مثقوبة

لا تزال هذه اللغة تتطور و قد وصل تطورها الى انتاج الhtml5 حيث اننا نقدر نسمي هذا الاصدار بلغة برمجة نظرا لتطورة و لقدرتة على برمجة العناصر و الكائنات .

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



قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

ومع انها لغة جميلة ولاكن لا انصح اي شاب بالتعمق بهذة اللغة
انا انصح الشباب المثابرين بتعلم لغات برمجة النوافذ او برامج سطح المكتب فلا مجال للمقارنة بين لغات برمجة مواقع الويب و لغات برمجة النوافذ فلولا البرامج لما توافرت المواقع
انا انصح الشباب بتعلم لغة vb.net كبداية لانها لغة سهلة و مع انها سهلة هذا لا يعني انها لالا تحتاج الى جهد فيوجد فيها مئات الامور الصعبة الواجب تعلمها
ومع فهم هذة االلغة بالطبع سيسهل عليك فهم لغة مطلوبة و رائعة ضمن المجال المهني و في السوق طبعا هي لغة السي شارب #c
ولا انصح ابدا مها استشرت اشخاص بالدخول للسي شارب دون المرور بالفيجوال بيسك vb.net لانه دخولك المباشر للسي شارب سيؤدي الى اضعاف معنوياتك و لخبطة الامور عليك بالتاكيد .



قيد الدراسه رد: طاولة النقاش : هل الhtml لغة برمجة ؟ وهل يطلق على من يتقنها اسم مبرمج ؟

يغلق

ينقل للارشيف


ومن يهده الله فلا مضل له * ومن يضلل فلن تجد له وليا مرشدا




منتدي عصافير الشرق الثقافية
ارسال رد

هــــــام

ندعوك للتسجيل في المنتدى لتتمكن من ترك رد أو تسجيل الدخول اذا كنت من اسرة المنتدى

صلاحيات هذا الموضوع
لاتستطيع الرد على المواضيع في هذا المنتدى