اخواني ارجو ان تجيبوا على هذا السؤال المحيرني فأنا ضايعة بين ان اتعلم جافا او فيجوال دوت نت
و وضعت هذا السوال في قسم الجافا ارجوا منكم ان تجيبوا عن حسنات و سيئات الجافا و كذلك الدوت نت؟
وشكرا
اخواني ارجو ان تجيبوا على هذا السؤال المحيرني فأنا ضايعة بين ان اتعلم جافا او فيجوال دوت نت
و وضعت هذا السوال في قسم الجافا ارجوا منكم ان تجيبوا عن حسنات و سيئات الجافا و كذلك الدوت نت؟
وشكرا
استغفر الله واتوب اليه
اللهم اتنا في الدنيا حسنة وفي الاخرة حسنة وقنا عذاب النار
لااله الا انت سبحانك اني كنت من الظالمين
اللهم اني اسألك الهدى والتقى والعفاف والغنى
اللهم استجب دعـــــــــــــائي الصالح يارب
أعتقد أن الكلام يطول و يطول حول الفروقات بين لغات البرمجة و خاصة أن الآراء الشخصية تدخل كثيراً .....
وفق رأيي الشخصي :
1- لغة Java هي أعظم لغة برمجية على الإطلاق لعدة أسباب ... و سأذكر الإيجابيات و السلبيات من وجهة نظري ...
الإيجابيات :
- لغة جافا تعمل على جميع أنظمة التشغيل دون تغيير حرف واحد من الكود ...
- أعتقد أن الـ Mythodology التي تعمل بها لغة جافا تتفوق بها على جميع اللغات الأخرى.
- لغة جافا هي اكثر اللغات تكاملاً، فكم الأصناف و المكتبات الموجود في جافا لا يمكن أن يقال عنه إلا أنه سوبر هائل.
- هناك كم هائل من المبرمجين حول العالم و المهتمين بمختلف أنظمة التشغيل يستخدمون جافا.
- تدعم جافا جميع تقنيات الـ OOP بشكل رائع ... بل أن لها الفضل في تطوير الكثير من هذه التقنيات.
- بعيداً عن أنظمة التشغيل فإن لغة جافا تتعامل مع كافة المجالات من الحواسب الشخصية إلى الأجهزة الخليوية.
- تعتبر رائدة في مجال التطبيقات الموزعة بوجود تقنية الـ RMI الرائعة.
- الكثير من الأمور الأخرى التي يطول ذكرها.
2- السلبيات:
- يعتبر البعض أن القيود الموجودة في جافا تصعب المهمة أما المبرمج و هذا أمر نسبي.
- بطء لغة جافا قياساً إلى بقية اللغات نظراً لوجود JVM.
- عدم القدرة على إستخدام المؤشرات.
- عدم وجود الـ Properties.
- عدم وجود بيئة عمل IDE سهلة مثل Delphi أو Visual Studio إذا ما إستثنينا Visual J ..
لغة VB.Net :
1- الإيجابيات :
- أعتقد أن الإيجابيات للغات .Net باتت معروفة للجميع.
- الـ Editor الخارق الموجود في Visual Studio.
- تجاوز الكثير من القيود المربكة الموجودة في C# و بالتالي فهي لغة أسهل للتعلم.
- الدعم الهائل من Microsoft و الذي للأسف تجاوز الدعم المقدم لـ C# كلغة برمجية.
- تدعم جميع تقنيات الـ OOP بما فيها الـ Interfaces و الـ Properties ... و إن كان عندي بعض الإعتراضات على Shared كبديل لـ static الموجودة في C#,C++, Java .
2- السلبيات:
- لا تزال لغات .Net إجمالاً حديثة العهد، و بالتالي لن تجد فيها كم المكتبات و الأصناف الموجود في C++ أو Java .
كنتيجة:
- وفق رأيي الشخصي .... أعتقد أن العمل في Java أكثر متعة و قد وجدتها أقوى اللغات و أكثرها تماسكاً.
- كلا اللغتين هي لغات غرضية التوجه بالكامل و بالتالي فإن أسلوب العمل فيها متشابه.
- كلا اللغتين يمتلك بنية هرمية رائعة لتسلسل الأصناف يبتدأ بصنف وحيد هو الأب لجميع الأصناف.
- العمل في VB.Net أسهل و لكن لغة جافا هي الأكثر إنتشاراً و الأوسع من حيث المكتبات و عدد الأصناف مسبقة التعريف.
- برأيي الشخصي أن أي صراع تكون Microsoft أحد طرفيه فالنهاية معروفة ... و هذا ما دفعني لتعلم C# و VB.Net
- أعتقد أن وجود VISIO هو دافع كبير لتعلم إحدى لغات Microsoft نظراً للخدمات الرائعة التي يوفرها للمبرمج ..
الأخت زرقاء اليمن انا لن أقول لك أيهم أفضل فقط اذهبي الي أي موقع توظيف أو افتحي اي جرنال و انظري للوظائف ما هي اللغات التي يطلبونها
بالاضافة الي ذلك
1 - جافا صعبة التكويد بالرغم من ان الموضوع (نسبي B) ) لكنه حقيقي :D
2 - تحتاجي لكتابة أكواد هيروغليفية لعمل وظيفة تنظفها .NET بكلمة أو جملة
3 - الدعم لها محدود مقارنة بال DOTNET كما أنه يجب عليك كتابة البرنامج كاملا قبل تجربته أما في VB يمكنك تجربة كل سطر
4 - جافا تعمل ببطء شديد مقارنة بأي لغة برمجة خلقها ربنا
5- ال .NET أساسا ظهرت لتكون بديل قوي للجافا بما لها من قوة رهيبة في برمجة الشبكات و الانترنت ( وطبعا هدف مايكروسوفت سحب البساط من تحت أقدام صن)
6 - أسأل لماذا ال Methodology اللي حضرتك تقصدها في الجافا أفضل من بقية اللغات علي فكرة Methodology بال E مش Y :)
يعني ممكن تشرحلنا الموضوع ده
7- انا لا أنكر ان الجافا تعمل علي حميع أنظمة التشغيل ولكن تعمل كالسلحفاة العرجاء أضف الي ذلك أن ال FrameWork سوف يكون مدعوما بجميع أنظمة التشغيل بشكل Built in أي لن تحتاج لعمل Setup له و هي نقطة هامة
فأين يكون تفكيري لو أردت الحاضر و المستقبل معا
8-
لا أستطيع أن أعلق علي ذلك سوي ب تأمل ال Frame Work جيدا و قل لي بالله عليك أيهم يضم Classes و Functions أكثراقتباسلغة جافا هي اكثر اللغات تكاملاً، فكم الأصناف و المكتبات الموجود في جافا لا يمكن أن يقال عنه إلا أنه سوبر هائل.
9-
اقتباسهناك كم هائل من المبرمجين حول العالم و المهتمين بمختلف أنظمة التشغيل يستخدمون جافا
و هناك أضعاف أضعاف أضعافهم يهتمون بالدوت نت و يعتبرنها المستقبل ليس فقط الافراد و المبرمجين بل الشركات و افتح الجرائد و قوللي
10 -
اقتباستدعم جافا جميع تقنيات الـ OOP بشكل رائع ... بل أن لها الفضل في تطوير الكثير من هذه التقنيات.
معلومة الصباح : هل تعلم بأن جميع لغات الدوت نت تدعم ال OOP بشكل كامل
11 -
اقتباسبعيداً عن أنظمة التشغيل فإن لغة جافا تتعامل مع كافة المجالات من الحواسب الشخصية إلى الأجهزة الخليوية.
أضف الي ذك مع الدوت نت الاجهزة الكفية و أي ثلاجة أو غسالة أو لعبة أطفال ولو عاوز تبمج سيارتك حتي بالدوت نت
12-
اقتباستعتبر رائدة في مجال التطبيقات الموزعة بوجود تقنية الـ RMI الرائعة.
أنت تتكلم كما لو أنك لا تعلم شيء عن الدوت نت هل هذا حقيقي أم انه تحيز للجافا؟!! :D
13-
اقتباسالكثير من الأمور الأخرى التي يطول ذكرها.
اه زي مثلا ان لها 20 بيئة تطوير و 30 مترجم
14-
اقتباس- لا تزال لغات .Net إجمالاً حديثة العهد، و بالتالي لن تجد فيها كم المكتبات و الأصناف الموجود في C++ أو Java .
ياراجل حرام عليك بص كده علي الفريم وورك الاصدار الثاني أو حتي اقرأ عنه أي مقالة أي مقالة و بعدين تعالي اكتب الكلمة دي و متحطش ++C مع جافا لأن ليس لها علاقة بها بل الدوت نت هي الاولي بال ++C لأنها تحتوي علي .C++.NET و #C
و لا انت نسيت
15-
اقتباسوفق رأيي الشخصي .... أعتقد أن العمل في Java أكثر متعة و قد وجدتها أقوى اللغات و أكثرها تماسكاً.
وفق رايي الشخصي أعتقد العكس تماما.
العمل في الدوت نت خدمة سبع نجوم كل شيء جاهز تجرية البرنامج في أي وقت، تعديل الكود حتي في أثناء التشغيل، التصميم المرئي السهل و الأدوات الرائعة التي تملأ الدنيا و المصممة خصيصا للدوت نت
مكتبة ADO.NET التي غيرت مفهوم التعامل مع قواعد البيانات امكانات ال GDi في الدوت نت ، الكم الهائل من ال Classes التي تفعل كل شيء تتخيله و لا تتخيله في الفريم وورك
زمن الانتاجية الرائع و الدعم الهائل لأنظمة ال DBMS بمختلف أنواعها.
امكانية التطوير بأكثر من لغة في برنامج واحد بدون أي مشاكل لأن ال Framework في النهاية يترجم لنفس اللغة الوسيطة بل و نفس بيئة التطوير تخيلي أخت زرقاء
امكانية البحث و التعديل في الكود في لمح البصر
ال Intellisense الرائع الذي يكتب معظم الكود بدلا منك و قد أصبح أجمل و أجمل مع العملاق Windbey
جميع شركات البرمجة علي الأقل في بلادنا العربية تطلب 10 مبرمجين VB.NET في مقابل مبرمج JAVA هذا لو طلبوه و لو مش مصدقين ادخلوا علي مواقع التوظيف
باختصار لست ضد الجافا و لكن ضد غبن الدوت نت حقها و من قبل كتبت مقالة عن ما هي أفضل لغة برمجة رابطها في توقيعي و هناك سوف تعرفين
و لكن هنا لابد من وقفة، اين الجافا من الدوت نت؟؟؟؟؟؟؟
أرجوا ان اكون قد أوضحت
الجافا أيضا من اللغات القوية و المتميزة و التي اكتسبت شهرة واسعة و لكن للعيوب السابقة فضل الكثير التحول للدوت نت
يمكنك الانتقال الي الجافا اذا كنت
* ذات نفس طويل
* تريدين السفر لأمريكا للعمل او الدراسة هناك
* تريدين برمجة الموبايلات و الشبكات أو قواعد البيانات أو أي شيء أيضا لغة جافا تفعل ذلك لو ارتحت للجافا و تقبلتي عيوبها
أما لو أردت
* الحصول علي وظيفة براتب جيد و عمل برامج مستقرة و تصون سمعتك كمبرمجة محترفة
* برمجة البرامج التجارية و قواعد البيانات
* التعلم بسرعة و الاحتراف في أقصر وقت و الحصول علي الدعم الكامل من الألف الي الياء
عليك بالدوت نت
و بعد اذنكم ألحق أشرب قبل ما اذان الفجر يؤذن له
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
أخواني الأعزاء لقد نسى العالم كله هذا السؤال وهو أي لغات البرمجة أحسن من الأخرى ولكن نحن الآن نقول هؤلاء هم مبرمجوا جافا يتحدون وهؤلاء هم مبرمجوا أوراكل يتحدون ومبرمجوا C# وهكذا
لكن في الدول الأجنبية آخر شيء يفكرون فيه هو لغة البرمجة فهم يتعلمون تحليل النظم وأساليب Object Oriented programming وال UML
ثم في الدراسة التمهيدية يحددون أي أداة تطوير أو لغة برمجة سوف يستخدمونها
فمثلا البرامج التي يريدونها أن تعمل على منصات عمل مختلفة يستخدمون Java
قواعد البيانات الضخمة الموزعة يستخدمون IBM DB2 أو Oracle
web based application they use JSP ASP ASP.net
أنا أعمل مع مبرمجين هنود واستراليين يعرفون أكثر من لغة ويطورون البرنامج باللغة الأنسب وليس اللغة الأقوى
أرجو أن تتجهو الى أساليب البرمجة الشييئية OOP وال UML لأن كل أدوات التطوير ولغات البرمجة تدعم هذين الاتجاهين
المهم المبرمج والعقل وليس اللغة بالقدر الأكبر
أخواني الأعزاء لقد نسى العالم كله هذا السؤال وهو أي لغات البرمجة أحسن من الأخرى ولكن نحن الآن نقول هؤلاء هم مبرمجوا جافا يتحدون وهؤلاء هم مبرمجوا أوراكل يتحدون ومبرمجوا C# وهكذا
لكن في الدول الأجنبية آخر شيء يفكرون فيه هو لغة البرمجة فهم يتعلمون تحليل النظم وأساليب Object Oriented programming وال UML
ثم في الدراسة التمهيدية يحددون أي أداة تطوير أو لغة برمجة سوف يستخدمونها
فمثلا البرامج التي يريدونها أن تعمل على منصات عمل مختلفة يستخدمون Java
قواعد البيانات الضخمة الموزعة يستخدمون IBM DB2 أو Oracle
web based application they use JSP ASP ASP.net
أنا أعمل مع مبرمجين هنود واستراليين يعرفون أكثر من لغة ويطورون البرنامج باللغة الأنسب وليس اللغة الأقوى
أرجو أن تتجهو الى أساليب البرمجة الشييئية OOP وال UML لأن كل أدوات التطوير ولغات البرمجة تدعم هذين الاتجاهين
المهم المبرمج والعقل وليس اللغة بالقدر الأكبر
للأسف أخ romanticboy فقد أظهرت بعض التعصب في كلامك و هذا ما لم أرده ... لو أمعنت النظر في ردي لأدركت أنني قلت أنني حولت عملي إلى .Net ..
و لكن لي ملاحظات على كلامك :
1- أنت قلت أن موضوع صعوبة التكويد في حافا هو أمر حقيقي و هذا كلام غير صحيح على الإطلاق .... بل هو أمر نسبي ... و بالنسبة لي فالتكويد في جافا مشابه 100% من حيث درحة الصعوبة إلى الكتابة في .Net و سأخص C# بالكلام ..
2- أنت قلت أن ما تحتاج إلى كتابات هيروغليفية في جافا تستطيع إنجازه في .Net بكلمة أو جملة .... هل لي بمثال عن ذلك ؟؟؟؟ فكلامك لا يمت إلا الحقيقة بصلة .... و للعلم فقد عملت على C# زيادةً بعشر أضعاف على ما عملت بـ Java و ذلك أركز على طلبي لهذا المثال .
3- الدعم لجافا محدود ؟؟؟؟؟؟!!!!!!!!!!!! :blink: :blink: :blink: :blink:
هل تتحدث جاداً أم تمزح ؟؟؟؟!!!!!!
لعلمك .... جافا وصلت إلى مرحلة أصبح العالم يبحث فيها عن التوافقية معها و ليس العكس ...
و هل يمكنك أن تخبرني لماذا وضعت Microsoft العظيمة JVM و التي سمتها MVM في الإصدار الثاني من Windows XP بعد أن تكبرت عليه في الإصدار الأول ؟؟؟
هل يمكنك ان تخبرني لماذا هناك حوالي 150000 كلاس مكتوب بلغة جافا في إصدارة Oracle9i .. و لم تستخدم إحدى لغات .Net في أي من إصداراتها اللاحقة؟؟؟
هل يمكنك أن تخبرني لماذا مواقع الديجي تشات كلها مكتوبة بجافا ؟؟؟؟
أحب أن أذكرك أن نظام التشغيل solaris مكتوب بجافا ...... فهل هناك شيء مماثل بإستخدام .Net ؟؟؟
4- ماذا تقصد بأن عليك كتابة برنامج جافا كاملاً بينما يمكنك إختبار كل سطر في VB.Net ؟؟؟ أرجو التوضيح .. أعتقد أن لديك لبساُ في الموضوع ..
5- قلت أن .Net صممت لتكون بديلاً لجافا و لتسحب البساط من تحت أقدام شركة Sun و هذا صحيح ... و قد نجحت في هذا إلى حد كبير ..
6- سأعطيك مثالاً عما أقصده بالـ Methodology ...
بعض اللغات مثل Delphi 2005 اتاحت كتابة inline methods ... بينما Compiler لغة Java لديه القدرة على التحديد الآلي للطرق التي يجب أن تكون inline ...
7- أعتقد أن هناك طابعاً عنادياً في نقطتك حول الـ Portability ...
أولاً : لغة جافا تعمل على جميع أنظمة التشغيل ... و كلمة أنظمة التشغيل تعني مختلف الشركات و ليس فقط أنظمة Microsoft ... و هذا ما لا تدعمه .Net framework
ثانياً : كلامك صحيح بالنسبة للأنظمة اللاحقة ... أي Windows 2003 و ما يليه ... و بالتالي فأنت مضطر لتنصيبه على أي جهاز تشغله تماماً كـ JVM .. و هذه نقطة يجب الوقوف عندها طويلاً ... ففي الدول الأوروبية كثير من الشركات لا تزال تعمل على Windows 95 و بالتالي ما ذكرته ليس ميزة للغة ....
8- أعتقد انك لم تستخدم جافا ... لأنك لو إستخدمتها لما سألتني أي لغة تحتوي أصنافاً أكثر ... و لمعرفة الكم الهائل من الأصناف الموجود في JDK1.5 راجع الرابط التالي و ستعرف أنك مخطأ في كلامك ...
http://java.sun.com/j2se/1.5.0/docs/api/
9- أضعاف أضعاف مبرمجين جافا يستخدمون .Net ؟؟؟؟ من أين اتيت بهذه الإحصائية ؟؟؟؟؟ :o
10- معلومة الصباح التي ذكرتها ليست بجديدة .... ألم أقل لك أن نقاشك غير علمي و يطبع عليه العناد .... أنا لم أذكر هذا مقارنة بل ذكرتها كميزة لجافا و ذكرت العيوب الموجودة فيها، و ذكرت أيضاً هذه الميزة الموجودة في VB.Net مع عيوبها أيضاً.
11- أنت عندما قلت تبرمج سيارتك ... قلت بالدوت نت ... و لم تقل VB.Net و هناك فرق ... فالحديث عند وجود C++ يختلف و إذا كان الكلام هكذا هل يمكنني ببساطة أن أخبرك أن كل شيء يمكن عمله بـ C++ و ليس بالضرورة CLI C++ .. و هذا الكلام لا ينطبق على VB.Net التي لا تملك مثلاً إمكانية كتابة unmanaged code مثل C# أو C++ ...
و عندما تتحدث عن الاجهزة الكفية ... سأسألك ؟؟؟ أي البرامج التي تعمل على الأجهزة الخليوية أكثر ... هل برامج جافا أم برامج دوت نت ؟؟؟!! أساساً كم نسبة المبرمجين في هذا المنتدى على سبيل المثال الذين عملوا تطبيقات على compact .net framework ليعملوا تطبيقات الأجهزة الخليوية مقارنة بتطبيقات J2ME ؟؟
12- أنت تتحدث بشكل عمومي و مجهول ... أعطني بديلاً للـ RMI ؟؟؟ و إذا إحتجت لأي معلومة في مجال التطبيقات الموزعة في .Net فأنا جاهز للمساعدة...
13- أنت قلت 20 بيئة تطوير و 30 مترجم ... هذا دليل على إنتشار هذه اللغة. شكراً للملاحظة ...
14- يا أخي ميز بين الـ Managed C+++ & UnManaged ... ليس لـ Microsoft فضل على الـ Unmanaged C و بالتالي كلامك خاطئ عن أن Microsoft هي الأولى.
إذا أردت المقارنة بين مكتبات .Net و مكتبات C++ فأيهما أكثر ؟؟؟ أرجو منك البحث أكثر قبل الرد ... فأساساً الـ .Net framework الجديد مكتوب بلغة C++ و ليس C++ CLI !!!!
إلى الآن كنت تهاجم جافا دون وجود معلومات صحيحة لديك ... و لكن ما قلته لاحقاً عن دوت نت صحيح و أؤيده ... و لكن إختلط الأمر عليك ... فأغلب الأمور التي تحدثت عنها بإستثناء ADO.Net هي أمور متعلقة بـ Visual Studio ... و معظمها موجود في JBuilder 2005 ... بينما حديثنا عن اللغات ... و هناك فرق كبير .. لذلك أرجو عدم الخلط ...
15- كل 10 مبرمجين VB.net مطلوب مبرمج جافا بالمقابل ؟؟؟ اتقصد في القمر ؟؟؟ هل لديك فكرة عن الوظائف المطلوبة في الإمارات ؟؟؟ و الأمر سيان في سوريا ...
16- هل أنت كمبرمج جافا ليس من سمعتك أنك مبرمج محترف ؟؟؟!!! يا أخي بأي صفة تتحدث ؟؟؟ هذا إهانة للعلم ؟؟!!! أتعلم كم شخص في العالم يحملون شهادة Java Architecture ؟؟؟ للأسف أنك تتحدث بعاطفتك ...
17- إذا أردت أن تعمل برامج تجارية و برامج قواعد البيانات عليك أن تستخدم VB.Net ؟؟ و لماذا ليس Delphi أو C++ أو Java ؟؟؟ أرجو ذكر ما لا يمكن عمله إلا من خلال VB.Net ..
ملاحظة : تستطيع ذلك بأي لغة و بنفس السهولة ...
18- من قال لك أن تعلم .Net يتم بسرعة ...؟ ؟؟؟ سأقول لك ... لأنك يا أخي مبرمج Visual Studio و لست مبرمج VB.Net أو C# ... و هل تستطيع أن تكتب برامجك بإستخدام الـ Notepad ؟؟؟
19- ماذا تقصد بالدعم الكامل ؟؟؟ لم أفهم مقصدك .... :lol:
لكي لا يتحول مجرى الحديث عن هدفه أود أن أوضح أن كلامي ليس هجوم على الـ .Net لأنني من أشد المدافعين عنه و المؤمنين بقدراته ... و لكن من الخطا أن تهضم حق لغة عريقة مثل لغة جافا باسلوب غير علمي ...
تم تعديل هذه المشاركة بواسطة FerasGer83 في 29 أكتوبر 2005 في 19:51
أخي الحبيب انا من أكبر المهاندين لموضوع التعصب للغة ما و لكن مقارنتك بين ال Java و ال Dotnet غبنت Dotnet الكثير من حقها و لشخص مبتديء يريد أن يبدأ التعلم ذاتيا بدون مدرس هل تعتقد ان الجافا أنسب له؟!!!
ال DotNet و دعني أكررها للمرة الثانية أسهل في التشفير و أسرع في البرامج و قصدي كله كان بالنسبة لشخص مبتديء
انا اعلم جيدا ان الجافا و الدوت نت فرسي رهان و لكن أيهما يصل في رأيك
أنا لا أعادي الجافا لسبب بسيط جدا و هو أنني تكلفت مئات الجنيهات لشراء كتب لها و ذلك لنيتي أن أقوم بعمل تكامل لدراستي في ال Oracle معها
بالنسبة للوظائف انا لا اتكلم عن القمر بل أتكلم عن الوطن العربي ابحث و انت تعرف
علي العموم اذهب الي Google و اكتب
java developer + job
ثم اكتب
.Net developer + job
و انشر النتيجة هنا في المنتدي انا لن أنشرها
و هذا خير دليل يا صديقي
المسألة ليست تحدي اقرأ المقالة في توقيعي و انت تعرف ، لماذا أتعصب للغة و انا أعرف أكثر من لغة ، و لماذا اذا تعلمت اللغات الا×ري اذا كنت أري ان لغة ما هي الفضلي؟!!!!
الموضوع كله من أين يبدأ المبتديء الذي يذاكر بمفرده لكي يحصل علي وظيفة جيدة ؟
بال Java أم بال Assembly ..... حرام
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
بالعكس يا أخي ...
لاحظ أني لم أذكر سلبيات عن VB.Net و ذكرت سلبيات لجافا ... و هذا دليل أنني أرى في .Net كياناً رائعاً ... بل هي تحفة معمارية رائعة ... و أنا قلت أن الصراع سيؤول لـ Microsoft ... و على العكس تماماً فأنا ممن يتوقعون أن تكتسح .Net جميع الشركات الأخرى و في مقدمتها Sun ... و لكن المشكلة إلى الآن في .Net لم تتوسع أفقياً بالشكل الكافي لمشروع بهذا الحجم ... و هذا رأي شخصي ... بل التوسع الملحوظ هو التوسع العمودي أكثر. و شخصياً لغتي المفضلة هي C# و أعمل من عليها منذ فترة طويلة كلغتي الأساسية بالرغم من معرفتي لجافا ...
و إذا كان الأمر يتعلق بالسهولة فقط لطلبت منه أن يتعلم Delphi ...
و على كل حال شكراً لك على توضيح رأيك ...
كل سنة و انت طيب أخيس الحبيب و ان شاء الله تعيد عليا عشان ماليش حد يعيد عليا و قاعد لوحدي في ام الدنيا
بالنسبة للأخت زرقاء أرجوا أن تراعي الاتي :
اذا كان هذا اول عهدك بالبرمجة فاختاري ال VB.NET و منه تستطيعين تعلم ال #C بسهولة فائقة لأن طرق التكويد فيهما متشابهة مع اختلاف ال Syntax
اذا كنتي ترغبين في التخصص في قواعد البيانات عليك بالاتي
VB.net + MsSQLServer و هو الأسهل و الأكثر طلبا
أو Java + Oracle و الله يعينك ( مادمت مبتدئة و ستدرسين وحدك من الكتب)
أما لو كنت محترفة أو متخصصة فعليك بأي لغة تميلي اليها المسألة عموما مسألة راحة نفسية
لو أردت الألعاب مثلا اختاري لغات ال C خاصة ++C و من الممكن أيضا DotNet فامكاناتها رهيبة
برمجة الموبايلات مثلا عندك ال Java ممتازة في هذا المجال
برمجة الاجهزة الكفية ال DotNet متميزة أيضا
كل هذه أمثلة و علي العموم انا عندي لك اقتراح ممتاز ما رأيك أن تنتظري VB.NET 2005 لكي تتضح الامور بالنسبة لك و بعدها انظري ماذا ترين، القرار الأخير لك وحدك
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
كل عام و أنت بخير أخي ... و أنا آسف على التأخير في المعايدة .... و ارجو مسامحتي ...
اتحدي اي شخص يضع فروق متفق عليه
وكل ما يكتب في هذا الموضوع وجهات نظر
ووجهة نظر سيظهر فيها حبي الي vb.net
1- الـFram Work ابسط في التعامل من Packege للـJavv
2- يقال ان الـJava اول في امريكا
3- الـJava تتعامل مع معظم نظم التشغيل مع العلم ان الـVB.NET ستكون ذلك كما تقول ميكروسوفت
واخيرا
نصيحه مني
احتراف في حد ذاته اين كانت الغة
ان كان غيرهم ممكن تعلم الـC#.NET
هذا الموضوع مغلق.