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

الرد القاتل و الجازم عن الفرق بين JSP و ASP:

مغلق
بدأه C113 في 14 أبريل 2003 · 7 رد · 1,439 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سأعطي الأن الرد القاتل و الجازم عن الفرق بين JSP و ASP:

الفرق الأساسي هو:

JSP عبارة عن Specification و ليس Product كما هي ASP و بالتالي ممكن أن تتسائل و ما الفرق بين Specification و Product :

Specification هو عبارة عن توصيف لتقنية و ليس تقنية بحد ذاتها بينما الـProduct هو عبارة عن منتج من Microsoft و هنا تكمن الفكرة حيث بما أنك تستخدم منتج فأنت منقاد تماماً للمُنتج و بالتالي إذا كان هنالك مشكلة ما في هذا المنتج (و ما أكثر المشاكل مع Microsoft) فيجب عليك الانتظار حتى تحلها الشركة المنتجة طبعاً هذا كله ينطبق على ASP أما بالنسبة لـJSP فهي عبارة عن توصيف لتقنية كما ذكرت سابقاً و بالتالي تركت شركة Sun microsystems الخيار مفتوح أمام الشركات البقية بتحقيق هذا التوصيف و الخروج بتقنية و من هذه الشركات ORACLE و BEA و Macromedia وووو هنالك الحوالي 30 شركة تتنافس في مجال تحقيق هذه التقنية و هذا التنافس يجعل الخيارات مفتوحة أمامك، و يجب أن تعلم أيضاً أن JSP عبارة عن تقنية ضمن مجموعة تقنيات أكبر و أعقد و هي J2EE و التي تبرهن عن أن JAVA لم تخلق لعمل برمجيات مثل VB أو C++ و رجاءً يجب عدم الادلاء بمثل هذه المقارنات لأن لكل لغة برمجة مجاله و بيئتها و أنظمتها الخاصة بها ، و بدلاً من دخول هكذا مفارنات فلنبدأ بفهم كل لغة و إمكانياتها.

و الله من وراء القصد

ملاحظة: الرجاء الرد إذا كان هنالك أي عموض في الإجابة.

#2

(f)(f)(f)(f)(f)(f)(f)(f)(f)(f)(f):):):):):):):)(f)(f)(f)(f)

#3

شكر جزيلا اخ C113

هذا الذي نبحث عنه تقنية وليس منتج.

الناس عندنا طايرة بـ ASP :( الان عرفت السبب

اعرف انك ما تبي مقارنات لكن هل ينطبق ما قلت على ASP.net (تقنية ام منتج)

اخر سؤال ماذا تقصد بقولك:

"و التي تبرهن عن أن JAVA لم تخلق لعمل برمجيات مثل VB أو C++ "

وضع الاخ ASP 4 ARAB في مشاركة تحت نفس السؤال بقسم برمجة الويب هذه الروابط قد تفيد:

http://www.jspinsider.com/articles/...asp_to_jsp.view

http://java.sun.com/products/jsp/jsp-asp.html

http://www.jspinsider.com/articles/jspasp/jspasp1.view

تحية مرة اخرى (f) على الاجابة الرائعة فقد قرأت الكثيرمن المقالات ولم اصل لهذا الفرق المهم بالنسبة لي العتب على language :confused: ...

#4

السلام عليكم:

1- ماقلته نعم ينطبق تماماً على ASP.NET حتى أن dot NET Framework كانت قد أخذت (سرقت) مبدأ عمل جافا بالضبط .

2-بالنسبة لأن Java لم تخلق لعمل برمجيات مثل تلك التي تقوم بعملها VB أو C++ :

لقد أتت Java في مرحلة لم تكن الحاجة إلى لغة برمجة جديدة موجودة بل كانت الحاجة إلى ثورة هائلة في مجال البرمجة و خاصة و أن في هذه المرحلة بدأت تتزايد شعبية الشبكات و أخذت الانترنت

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

قليل أن تتوضح الأمور، مثلاً VB من الممكن ببساطة أن تستخدم هذه اللغة لعمل مشاريع صغيرة الحجم و متوسطة الحجم كمشاريع الأتمتة الادارية لشركات الصغير و المتوسطة (طبعاً تحاول Microsoft أن تدعم هذه اللغة بكل ما أوتيت من قوة و لكن إذا كان شيء مبني على شيء آخر ضعيف و هي لغة الBasic فمن المؤكد أنه مهما كان الدعم في النهاية تكون

VB لغة ضعيفة) من الممكن الآن أن تنطلق التساؤلات من الممكن أن تقوم VB بكذا و كذا فهل تقدر Java على هذا ؟ طبعاً الذي يطرح هكذا تساؤلات يعبر عن أن لديه نقص في الرؤية

الأكاديمية و العملية على حد سواء، بالأصل كانت VB تطوير للغة Basic و التي كانت عبارة عن لغة مهيكلة Structure و بالتالي كانت تعاني من مشاكل كثيرة و هذا حتى الاصدار السادس،

و كان الذي يتعلم VB (حتى أغلبية المحترفين منهم) يظنون أن Windows مبرمج بلغة VB وأنه قادرين على صنع windows أو نظام تشغيل، و عندما أتت VB.NET لم تلق استحسان

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

المفاهيم و الأمور التي لا يفقه بها شيء، و يرجع من البداية (طبعاً هذه صفعة كبيرة من microsoft لمبرمجيها) اللهم لاشماته.

و للحديث عن Java هذا سيكون في الحلقة القادمة .

و الله من وراء القصد

#5

الأخ C113 بارك الله فيك على هذه المعلومات القيمة ، ولكن هل تنصح بترك كل اللغات الأخرى والتوجه إلى الJAVA علما" بأنني أعرف كل من C & C++ & VB& JAVA وأرغب [ان أكون محترفا" في إحداها

بارك الله فيك

#6

(f)(f)(f)(f)(f)(f)(f)(f)(f)

#7

شكرا جزيلا اخ C113...

بارك الله في الجهد والوقت ...

بانتظالا الحلقااااااااااااااااااات مو بس حلقة وحدة....

نريد هذا الطرح العلمي والاكاديمي والمدعوم باممارسة والتجربة مو طرح دعائي..

تحياتي مرة اخرى...

:):):):):)

#8

الرد في موضوع بعنوان:

أتريد أن تعرف أي أفضل لغة برمجة، أقرأ هذا .

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

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…