الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

انقراض VB.NET

مغلق
بدأه زيد الرافدين في 29 يناير 2007 · 11 رد · 1,178 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لاحظت في الفترة الأخيرة زيادة كبيرة في استعمال اكواد C# وشبه انقراض لاستعمال اكواد VB.Net

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

وحتى كتب برمجة Asp.Net 2.0 نسبة كبيرة منها تستعمل C#

وقد لاحظت تكرر هذه الحالة بنسبة 70% ... مع اني اجد VB.Net اسهل وابسط من C# خصوصا اثناء عملية كتابة الكود

حيث ان VB.Net غير حساسة للاحرف الكبيرة والصغيرة ولاتحتاج الى فارزة منقوطة في نهاية كل سطر ... الخ

ونسبيا VB.Net اجد اكوادها اكثر منطقية وقريبة للغة البشرية

فلماذا هذا الابتعاد عن VB.Net ؟؟

وانا منتظر رأي الاخوان الاعضاء بهذا الموضوع

شكرا

#2

لا أعتقد بانقراض الـ Viaula Basic .net كما تقول

ولكن يوجد فئة كبيرة من المبرمجين تفضل الـ C# بسبب وهم قديم بأن لغة الـ Basic غير كافية لعمل تطبيقات قوية ولكن الشئ الذي يغفل عنه الجميع هو أنه - حسب مصادر من مايكروسوفت - جميع لغات الدوت نيت متساوية في الامكانيات ولو كان هذا الكلام صحيحا إذا لماذا تقوم مايكروسوفت بتطوير نسخة قادمة من الـ Visual Basic بالإضافة إلى أن وجود الأمثلة بلغة C# من مصلحة مبرمج Visual Basic فعندما تتعب بتحويل الكود ستحفظه وستزداد امكانياتك وستعرف اللغتين

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 29 يناير 2007 في 16:42

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

كلامك اخ محمد سامر أبو سلو صحيح 100%

وانا حاليا اتعلم #C مع اني اعتقد ان VB.Net ابسط واسهل

لكن باعتقادي ان السبب التي ذكرته غير كاف لتبرير انتشار #C بهذه الكثرة

#4

اعتقد لان #C قريبه للجافا و السي نسبيا في Syntax

#5

قرات في احد المجلات العلمية عن الحاسب ان مايكروسوفت عندما قامت بابتكار بيئة .net اعتمد لغة #C

لغةَ رسمية لبرمجة هذه البيئة كذلك في اعتقادي الشخصي انهم يريدن جذب اكبر عدد من مبرمجي C & Java

اليها عموما تعلم #C ليس صعبا خصوصا اذا اجدت البرمجة على vb.net .

#6

في رأيي حتى ولو أعتمدت لغة معينة في البرمجة مثل VB.net

فإنك تحتاج إلى بعض اللغات الأخرى مثل C++، وجافا و C# خاصة الأخيرة وذلك لأنك قد تبحث عن خوارزمية أو برنامج تجده مكتوب بلغة أخرى غير اللغات التي أعتدت عليها.

أنا حاليا أدرس ++C ، وسأبدا في دراسة #C لاعتقادي أنني سأتخذها كمصادر تعليمية.

والمثير في الأمر في هذا الموضوع أنه هناك دعايات على 0.3#C وLINQ وتقنية الاستعلامات الجديدة تم تطبيقها على #C وليس VB.NET.

**************************************************************************

مواضيعي المتواضعة :

/index.ph...=118199&hl=

أداة لعمل أزرار أكثر تفاعلية في تطبيقاتك - استخدام الأداة HoverButton

------------

/index.ph...=117981&hl=

تصميم بسيط بالفوتوشوب - تصميم بسيط بالفوتوشوب (كرت) مع ملف المصدر PSD

------------

/index.ph...=118145&hl=

فيديو - انشاء أداة مخصصة ضمن المشروع من دون DLL - الرجاء النقد إذا كان هناك ما يستحق النقد - وذلك للإفادة

**

أسئلتي واستفساراتي :

/index.php?showtopic=118259

هل أستطيع عمل منظومة بـ VB.NET 2005 EXPRESS و CrystalReport 10

==========

<Bothemania>

==========

**************************************************************************

#7

لا توجد حتى الآن أي دلائل حقيقية على إنقراض الفيبي دوت نت، و لكنها كانت دائماً اللغة الثانية بعد سي شارب. هي كانت لأول لغة دوت نت يتم تطويرها و هي الأكثر شعبية لذا فمن المنطقي أن تكون الأمثلة لأي تقنية جديدة في الدوت نت هي بالسي شارب. أمثلة المبتدئين غالبيتها العظمى ستجدها باللغنين أما المواضيع المتقدمة فستجدها بالسي شارب لأنه لا يوجد سبب حقيقي لإعادة كتابتها بالفيبي دوت نت لأنها كما أسلفت أمثلة متقدمة و من المفترض أن أي مبرمج متقدم يستطيع فهم اللغتين دون أي مشاكل.

Bothemania كتب:
والمثير في الأمر في هذا الموضوع أنه هناك دعايات على 0.3#C وLINQ وتقنية الاستعلامات الجديدة تم تطبيقها على #C وليس VB.NET.

فيبي دوت نت تدعم الـlinq. و لكنها (مثلها مثل معظم التقنيات الجديدة كالـgenerics) تكون أولاً على السي شارب ثم سرعان ما يتم تطبيقها على الفيبي دوت نت و هذا كما قلنا راجع لشعبية السي شارب و ليس بسبب أي نقص في الفيبي دوت نت.

#8

بارك الله فيك SystemDown ولكن سؤال لو سمحت. أضن أنه قد مرت فترة كافية على Linq وعندي عليها فكرة بسيطة وهي دمج الإستعلامات مع لغة البرمجة بدل وضعها كمتغيرات سلاسل حرفية، ولــــــكن هل فعلا هناك نسخة من C#.03 أو لغة تدعم LinQ أقصد نسخة كاملة معتمدة أو أنها تحديات مستقبلية فقط لأني وجدت رابط في مايكروسوفت والإعلانات وكأن هذه التقنية لم تعتمد؟ وإذا كانت موجودة هل يوجد بالمنتدى من يشتغل بها ؟

**************************************************************************

مواضيعي المتواضعة :

/index.ph...=118199&hl=

أداة لعمل أزرار أكثر تفاعلية في تطبيقاتك - استخدام الأداة HoverButton

------------

/index.ph...=117981&hl=

تصميم بسيط بالفوتوشوب - تصميم بسيط بالفوتوشوب (كرت) مع ملف المصدر PSD

------------

/index.ph...=118145&hl=

فيديو - انشاء أداة مخصصة ضمن المشروع من دون DLL - الرجاء النقد إذا كان هناك ما يستحق النقد - وذلك للإفادة

**

أسئلتي واستفساراتي :

/index.php?showtopic=118259

هل أستطيع عمل منظومة بـ VB.NET 2005 EXPRESS و CrystalReport 10

==========

<Bothemania>

==========

**************************************************************************

#9

الـC# 3.0 قد صدرت رسمياً و لكن من دون Visual Studio. الـVisual Studio الخاص بها ما زال في مرحلة البيتا و يدعى Orcas.

#10

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

أحببت أن أشاركم نقاشكم

إن رأي الشخصي أن الشخص المحترف في البرمجة ليس الشخص الذي يستعمل c# أو لغة java أو .... أو حتى vb.net ولكن الشخص المحترف هو الشخص الذي يستطيع إيجاد حلول أي مسألة ببساطة وبأسلوب قوي ومميز (أي إيجاد خوارزمية لحل المسألة) ثم يأتي موضوع لغة البرمجة هي موضوع تطبيق (اداة لتطبيق) هذه الخوارزمية، لذلك من المهم أن تركز على لغة برمجة واحدة حتى تصل إلى مرحلة الاحتراف حتى تستطيع إستعمال هذه اللغة (لغة البرمجة) بشكل مرن.

أما أنا برأي أن منتدى لغة الفيجول بيسك فيها أشياء ممتعة أكثر من منتدى c# مثل معرفة الرقم التسلسلي للقرص الصلب و تجهيز عملية العرض قبل الطباعة و إستغلال الـ Balloons في الـ Windows XP.... (عفوا ربما موجودة في منتدى الـc# وغيرها ولكن لم أرها لأني لا أدخل للموقع كثيرا طبعا لأنني مهمل)

اما بالنسبة للمقارنة بين الـc# والـvb.net فأنا أعلم أن اللغتين فيها المفاهيم نفسها باستثناء وجود كم مفهوم موجود فقط الـc#

وشكرا

تم تعديل هذه المشاركة بواسطة عبد الكريم في 1 فبراير 2007 في 06:58

#11

لا يوجد فرق بين اللغتين

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

يا أيها الناس قولو لا إله إلا الله تفلحوا وتملكوا بها العرب وتذل لكم العجم وإذا آمنتم كنتم ملوكا في الجنة

#12

أخي هذا الكلام غير صحيح .. لغة vb لم تدخل في ادراج microsoft لتتخلص منها .. على فكرة بل جيتس هوا من ساهم في اختراع هذه اللغة من الأساس فكيف يتخلى عنها في النهاية ...

النقلة النوعية في vb.net هوا يعتبر تطوير كبير جدا في التقنيات ولم يضل سوى اليصغ فقط ..

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

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

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

تحياتي

هذا الموضوع مغلق.

مواضيع مشابهة