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

لماذا تعدد اللغات في ال Asp.net ؟

بدأه موظف في 22 أبريل 2008 · 12 رد · 1,848 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أريد أن أتعلم تصميم المواقع بلغة ال ASP.NET لكن هناك ما أحب فهمه بالبداية، أعلم أنه ربما سؤال في الأساسيات لكن عذراً، لماذا يوجد هناك ASP.NET مع ال #C مرة، ASP.NET مع ال VB مرة أخرى وربما غيرهما، أليست ال ASP.NET لغة بذاتها، لماذا نحتاج لغات أخرى معها، مثلاً لتصميم المواقع بال PHP فإنها تكفي لوحدها، هل أحتاج لتعلم لغتين معاً كي أعمل مع ال ASP.NET أم كيف سيسير الأمر بالضبط؟!

شكراً للجميع،،،

#2

باختصار

ال ASP.NET هي تقنية فقط وليست لغة برمجة

و تحتاج للغة برمجة من اجل استخدام هذه التقنية سواء #C او VB.NET

يعني يجب ان تتعلم احد هاتين اللغتين و من ثم تعلم تقنية ال ASP.NET

You can fly while you can touch the sky

#3

شكراً لك أخي الكريم "محمد خليل"،،،،

الآن الصورة أكثر وضوحاً عندي.

#4

السلام عليكم

واضيف على ذلك ان كنت تعرف vb من قبل فالاسهل التعامل مع vb.net اما اذا كنت تعرف لغات اخرى مثل c Java او غيرها فالاسهل تعلم C#

#5

و أضيف نقطة اخرى .. إن كنت تبحث عن التطور السريع و مصادر المعلومات والمقالات المميزة بالأطنان فاذهب لل #C :)

You can fly while you can touch the sky

#6

بسم الله الرحمن الرحيم

اللهم صلي على محمد وآل محمد ,,

وأضيف معلومه .. السي شارب .. لا تختلف عن الفي بي .. فقط تختلف في الاقواس والفاصلة المنقوطة .. وكذلك بعض التعابير مثل جملة الاف if

انا اعمل على كلا اللغتين .. فالامر سهل جدا ,,

تحياتي لك

#7
اقتباس
يعني يجب ان تتعلم احد هاتين اللغتين و من ثم تعلم تقنية ال ASP.NET

السلام عليكم

حرام عليكم تتكلمون عن vb c# لكن الدلفي ولا حس ولا خبر :tantrum:

الدلفي نت و اسبي نت

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 23 أبريل 2008 في 17:36

#8
FUNCTION كتب:
بسم الله الرحمن الرحيم

اللهم صلي على محمد وآل محمد ,,

وأضيف معلومه .. السي شارب .. لا تختلف عن الفي بي .. فقط تختلف في الاقواس والفاصلة المنقوطة .. وكذلك بعض التعابير مثل جملة الاف if

انا اعمل على كلا اللغتين .. فالامر سهل جدا ,,

تحياتي لك

أجمل ما في الـ C# تلك الأقواس و الفاصلة المنقوطة :P

Success Is A Journey Not A Destination

#9

شكراً لجميع الإخوان الذين شاركوا....محمد خليل/TareqVB/FUNCTION/زكيري/Jordan،،،،شكراً لكم جميعاً.

كان لي سابق تجربة مع ال Java ، هذه المرة الثانية التي أسمع فيها أن الشبه بين السي شارب والجافا كبير والإنتقال من الجافا للسي شارب سهل وأفضل كما أشار الأخ TareqVB، أظن أنني سأتجه إلى السي شارب.

هناك أمر آخر أود السؤال عنه. دخلت عالم تصميم المواقع مؤخراً من عدة شهور مضت، أُخبِرت أن ال Dreamweaver بيئة جيدة لتصميم المواقع فبدأت معه، ولإنه يدعم ال PHP بشكل ممتاز - مثلاً هناك الكثير من الأكواد التي يقوم بتوليدها لإنجاز مسائل التعامل مع قواعد البيانات من شبك/إضافة سجلات/حذف/...إلخ - فدخلت في ال PHP. بعد فترة وجدت أن كثير من فرص العمل والشركات يميلون إلى طلب المصميين والمواقع لل ASP.NET، لهذا بدأت التفكير بضرورة الإنتقال لل ASP.NET، لكن الحقيقة "تعبت" من كثرة الحاجة للتعلم والقراءة و والتنقل بين المواضيع وعدم التخصص في أحدها بعد ! لهذا سألت عن تعدد اللغات في ال ASP.NET ظناً مني أنه أمر إختياري ويمكن فقط العمل مع ال ASP.NET فقط - ظننتها لغة في البداية !- ، فأنا أريد "تقليل" المقدار الواجب تعلمه وقراءته و "تسريع" الوصول لدرجة مقبولة من التخصص والإلمام بأمر ما ما أمكن .

لهذا أريد أن أسأل عن أمر من شقين:

قطعت شوطاً لا بأس به في الإلمام ببيئة ال Dreamweaver 8 لتطوير المواقع ولا أحب أن تذهب بلا طائل، فالسؤال، هل أحد من الإخوة هنا يطور مواقع ASP.NET به، سمعت أن هناك ASP.NET Extensions لل Dreamweaver خاصة بتوليد أكواد ال Server Behaviors التي يولدها ال Dreamweaver تلقائياً بلغة ال PHP، لكن هذه تولد أكواد لل ASP.NET C#/VB...etc، هل أحد يعلم عنها شيء فيدلني عليها؟

إن كان هناك بيئة تطوير أفضل لل ASP.NET فما هي؟ خصوصاً تلك التي تتولى أكبر قدر ممكن من أعباء البرمجة و توفر الجهد والوقت.

أمر أخير، هل من إقتراح عن أفضل مسار تعليمي أتبعه لل ASP.NET، كتب بأسماءها وترتيب قراءتها مثلاً، أو دورات بأسماءها وترتيبها، ثم كم الفترة المتوقعة للوصول لمستوى مقبول.

أعتذر إن أثقلت عليكم....

شكراً للجميع،،،

#10

توجه تماما لل Visual Studio.NET و يفضل نسخة 2008

لا يوجد مجال لمقارنة الامكانات المتاحة بين ال VS.NET مع اي IDE اخر

You can fly while you can touch the sky

#11

بإذن الله...هذا ما سأقوم بفعله.

شكراً لك أخي الكريم محمد خليل.

#12

والله نصيحة مني .. أنصحك بقراءة الكتب الورقية بداية .. تقرأها قراءة سريعة ثم تعود لقراءة التفاصيل ..

انا برشح بعض الكتب و الباقي لك طبعا ..

اولا يجب أن تتعلم ال #C ثم تركز على ال ADO.NET وال ASP.NET

ال ADO.NET ستجدها متداخلة في كتب ال #C وال ASP.NET وبالتالي لا تحتاج لشراء كتاب متخصص بها إلا في حال انك تود التعمق فيها و هذا شيء اخر

C#:

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Windows.Net) by Andrew Troelse

http://www.amazon.com/2008-NET-Platform-Fo...1030&sr=8-2

أما ال ASP.NET وهي المغزى .. انا انصحك بداية بشراء الكتاب الذي علمني إياها في بداياتي .. طبعا كانت النسخة الاولى سنة 2003

ASP.NET 3.5 Unleashed by Stephen Walther

http://www.amazon.com/ASP-NET-3-5-Unleashe...1104&sr=1-1

هذه اخر نسخة موجودة

كما قلت .. ابدأ بال #C اولا و على الاقل اشعر بأنك وصلت لدرجة جيدة قبل ان تنتقل لل ASP.NET

لكن عندما تصل لكتاب ال ASP.NET تأكد ان لا تفوت سطرا في الكتاب ..

ستصل لمرحلة جميلة جدا جدا و ستستفيد شيئا مميزا ..

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

تحياتي وبالتوفيق

You can fly while you can touch the sky

#13

شكراً لك أخي الكريم "محمد خليل"،،،،

للأسف قرأت ردك متأخراً وكنت قد اشتريت الكتب التالية:

1- للسي شارب : http://www.amazon.com/Professional-C-2008-...8832&sr=1-1

2- لل ASP.NET : http://www.amazon.com/Beginning-ASP-NET-3-...8874&sr=1-1

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

سأبدأ بال #C ثم أنتقل إلى ال ASP.NET كما أشرت،،،، شكراً لك كثيراً مرة أخرى أخي "محمد خليل"،،،فقد نفعتني بارك الله فيك.

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