هل تستحق فيجوال بيزك أن اتعلمها وما مدى انتشارها

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

انا ادرس سى شارب ولكن اشتريت كتاب عن asp على اساس انه يشرح ب سى شارب ولكن وجدت الشرح فى الكتاب ب فيجوال بيزك فهل اعيد الكتاب ام اتعلم فيجوال بيزك (لدى خلفية عنها لا تتعدى كيفيه تعريف المتغير ) فهل تستحق فيجوال بيزك أن اتعلمها وما مدى انتشارها الآن وفرص وظائفها وهل تعلمها سيضيف لى شئ أم اعيد الكتاب وابحث عن اخر يشرح بواسطة سى شارب


التعليق السابق

الVisual Basic.net هى نفس قوة الC#, تفعل نفس الأشياء بالضبط لكن بعبارة مختلفة, لأانها تعتمد على نفس الVirtual Machine و الFramework و هى .net,

لذا ما يمكنك فعله هو نفسه ما يمكن فعله بالC# لا أقل و لا أكثر, و هو ما قرره مبرمجى .net لك لكى تفعله!

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

اذا أردت شيئا أكثر قوة فعليك الانتقال الى C++ أو Delphi, لكن نصيحتى ان تبدأ بفيجوال بيسك أو سى# لأنها أكثر سهولة ثم تنتقل بعد ذلك الى اللغات الأخرى.

عموما لا تشغل بالك كثيرا باللغة, فى الحقيقة ان المبرمج الجيد و البرنامج المصمم جيدا يفرض نفسه أيا كانت الأدوات و اللغة المستخدمة, رأيت برامج مكتوبة على فيجوال بيسك 6 و تعمل أفضل من برامج مكتوبة بلغة سى++ لأن تصميمها كان أفضل, ففى النهاية مثلا لوغاريتم جيد مكتوب بفيجوال بيسك سوف يعمل أفضل من لوغاريتم سىء مكتوب على سى++.

حسنا لى سؤالين

هل ستكون إضافة جيده ام لا بمعنى هل ستكون تضيعا للوقت ام لا وأقصد هنا سياسة هل ما أفعله مفيد ام هناك الاهم

وعلى نفس المنوال السابق هل تقترح أن أعيد الكتاب وابحث عن غيره ممن يشرح التقنية بواسطه سى شارب على الاقل فى الفتره الحاليه ام ابقيه واتعمق فى اللغه ؟

بالطبع سوف تكون اضافة جيدة, أى شىء تتعلمه هو اضافة جيدة,

شخصيا أنا أنصحك بالبدء بفيجوال بيسك بدلا من سى#, فالبيسك كما قلت هى لغة جميلة و سهلة و قوية فى حدود ما تم تصميمها من أجله,

اذا أردت أو احتجت بعد ذلك الى تعلم سى# فسوف تجد ان هذا سهل للغاية, و ربما سوف يستغرق بضعة أيام لا أكثر, مادامت تعرف جيدا مفاهيم البرمجة.

لماذا تبدأ بلغة بيسك؟

لأنها أجمل و أمتع فى رأيى, سوف تحببك فى البرمجة نفسها, كما أنها سهلة و قراءة الاكواد أسهل عبر الفيجوال بيسك لأن تصميم اللغة ينتمى الى فلسفة الكوبول التى تعنى بصياغة جمل لغوية مفصلة بدلا من اختصارات بالرموز (مثلما هو حال السى#).

انا ادرس هندسة البرمجيات انا درست اللغتان (ليس يتعمق ولكنى لم اكن افكر فى فيجوال بيسك من قبل لذلك نسيت كل ما تعلمته ) والان اردت التعمق فى سى شارب لا مشكله معى فى المنطق البرمجى أو المفاهيم فانا سادرسها سادرسها ولكن اقصد على الوقت الان هل اترك الكتاب ام اعيده هل سيكون اضافه جيده الوقت الحاضر مثل هناك شركه تستخدم asp ولكن بواسطة سى شارب اذا كنت ستحتفظ بالكتاب فعند دراسته فكل مره سارى كيف افعل هذا الامر فى اللغتين معا وهكذا لذلك وفى الوقت الحالى هل الافضل لى أن أعيد الكتاب وابحث عن اخر يشرح التقنية بالسى شارب ام اتركه واسف على الاطاله

لا تفكر حاليا فى أى اللغتين سوف تستخدم فى العمل,

على حد علمى استخدام سى# اكثر انتشارا من فيجوال بيسك, لكن هذا ليس مهما,

اذا تعلمت فيجوال بيسك, فسوف تستطيع الانتقال الى سى# فى أيام معدودة كما قلت لك! فلا تضع هذا فى الاعتبار.

نصيحتى لك لا تعيد الكتاب لا داعى لذلك,

السؤال لك, و انت تقرر على أساسه, دعك الأن من أى اللغات اكثر انتشارا أو فائدة,

السؤال هو :

أيهما تحب أكثر؟ أيهما تميل اليها عاطفيا؟ سى# ام فيجوال بيسك؟!

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

اذا كنت تتدرب فى شركة تستخدم سى# فادرس سى# و اختصر الوقت,

غير ذلك نصيحتى هى البدء بفيجوال بيسك.