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

الفرق بين امكانيات اداه asp.net و لغه php

مغلق
بدأه nora_moon في 2 مايو 2007 · 11 رد · 2,592 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

اعتذر ادا كان سوالى في غير المكان المناسب

ولكن بصراحه في سوال محيرني من زمان وبصراحه بسببه لم استطع بعد ان احدد اهدافي مستقبلا ( يعني ماذا اتعلم ايضا من لغات برمجه)

الن انا اصلا مبرمجه بلغه vb.net والحمدلله قد برمجت عده برامج فيها وقد درست ايضا asp.net

ولكن للامانه لم اتعمق فيها كثير لانو كل شغل كان ويندز ابليكاشن

الان حابه اتعلم واطور من نفسي في مجال برمجه الويب

انا اعرف انو بحكم تجربتي في الدوت نت قد يكون ممارسه الـasp.net اسهل علي

لكن بصراحه انا كل معلومات انو الـ asp.net فيها استطيع ان اعمل صفحه ويب ديناميكيه بمعني انو مثل البرنامج اخد ورد ومعالجه المعلومات بس يكون على شكل ويب

اما الـ php فهي خاصه بتصميم المنتديات كالمنتدي هذا مثلا فيها مواضيع وردود ومشاركات

او اغلب اللمحيطين بي قالو لي هكذا

سوالي هو هل هذا هو الفرق فقط يعني ما اقدر اسوي عمل الـ asp.net بواسطه الـphp والعكس

يعني هل لكل واحده منها اختصاص بحيث انني لا استطيع عمل الشي الاخر بللغه الاخرى

ايضا فيما تتميز كل منها عن الاخره او بمعني اخر ايش اقدر اسويه بphp ولا استطيع عمله بـ asp.net والعكس

وهل دراسه اي منهما تغنيني عن كل شي بحيث استطيع ان اعمل مااشاء في مجال الويب

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

تم تعديل هذه المشاركة بواسطة nora_moon في 2 مايو 2007 في 17:42

قبل ان تتعلم اصول البرمجه

تعلم اداب الحوار مع الاخرين

#2

أختى العزيزة .. بمعرفتى المتواضعة عن اللغتين أحببت أن أوضح نقطة ..

وهى أنكى أيضا يمكنك أن تصممى منتديات بلغة

ِAsp

وليس ذلك مقتصرا على ال

Php

وحدها !!

أما عن بقية الإختلافات فأتمنى أن يفيدك بها أحد إخوننا فى المنتدى

..

تم تعديل هذه المشاركة بواسطة KeO في 3 مايو 2007 في 00:44

My Personal Blog :)

wWw.KProGramer.wordpress.com

#3

كلا التقنيتين تستخدمان لصفحات الويب الديناميكية بما في ذلك المنتديات.

موضوع أيهما أفضل هو موضوع مطول و شائك و لا يوجد له جواب يناسب الجميع. للبعض سيكون الـphp أفضل و للبعض الآخر سيكون الـASP.NET أفضل. الأمر يعتمد.

أما عن الفروقات فهي بشكل عام:

php لغة interpreted بعكس الـNET. و التي هي JIT Compiled. هذا يعني أن الدوت نت أسرع و لكن تذكروا أن السرعة ليست كل شئ و في عالم الويب هذه الفروقات الصغيرة ليست ذات أهمية كبيرة.

الدوت نت تستطيع البرمجة بطريقة الـobject oriented programming بعكس الـphp مما يجعل للدوت نت أفضلية في مجال سهولة تطوير التطبيقات الكبيرة و المعقدة. و لكن أيضاً، معظم تطبيقات الويب البسيطة لا تحتاج إلى الـoop بل قد تعقد الأمور لأن البرمجة بها أصعب من الطريقة العادية.

php تستطيع أن تعمل على أكثر من نظام تشغيل. دوت نت بشكل عام لا تعمل سوى على أنظمة تشغيل ويندوز. و لو أن هناك منصة Mono يمكنك من خلالها تشغيل الدوت نت على نظم تشغيل أخرى و لكنني لم أجرها حتى الآن فلن أستطيع أن أعلق عليها.

#4

system down : من قال لك ان الphp لا تستطيع البرمجة ب OOP

هي كان الoo فيها ضعيف قبل الإصدار الخامس يعني دلوقتي هي زيها زي الباقي ( تقريبا )

ال oop لا يعقد الأمور ولكنه غير محبذ في السكريبتات الصغيرة (مضيعة للوقت )

الPHP حكاية :)

#5

من زاوية اخرى

PHP مجانية، اي شيئ معمول بها يمكن استضافته على اي جهاز Linux وبارخص ثمن

Asp تعمل فقط على Windows والاستضافة تكون اغلى

هذا المنتدى مثلا معمول ب PHP

d4baa0.gif
#6
B.M.AbdelAziZ كتب:

من زاوية اخرى

PHP مجانية، اي شيئ معمول بها يمكن استضافته على اي جهاز Linux وبارخص ثمن

Asp تعمل فقط على Windows والاستضافة تكون اغلى

هذا المنتدى مثلا معمول ب PHP

ليس لدي الخبرة في PHP أو حتى لم أعمل بها أصلا ..

ولكن لاحظت أن اختراق هذه المنتديات أو المواقع أسهل من ASP.Net لا أعلم السبب انما أحببت أن يفيدونا المتخصصون في PHP عن السبب ..

#7
اقتباس
ولكن لاحظت أن اختراق هذه المنتديات أو المواقع أسهل من ASP.Net لا أعلم السبب انما أحببت أن يفيدونا المتخصصون في PHP عن السبب ..

باعتقادي السبب الانتشار الواسع لـ PHP

منقطع من حين لاخر

#8
Scoool كتب:
ليس لدي الخبرة في PHP أو حتى لم أعمل بها أصلا ..

ولكن لاحظت أن اختراق هذه المنتديات أو المواقع أسهل من ASP.Net لا أعلم السبب انما أحببت أن يفيدونا المتخصصون في PHP عن السبب ..

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

سبب أخر هو كثرة انتشار PHP

واهم سبب هو اخطاء المبرمجين او من استخدموا الشيئ المبرمج

دون خطاء صعبا جدا اختراق اي شيئ ، سواء اخطاء المطورين/المبرمجين او اخطاء مستخدم المنتوج

نقطة اخيرة، انظر للاختراق من زاوية اخرى: كلما كان هناك اختراق كلما ادى الى اكتشاف خطاء وتصحيحه و بالتالي يصبح المنتوج احسن :lol:

d4baa0.gif
#9

انا اعتقد ان من اسباب قوه asp هي امكانيه استخدامها ل SSL وهي تصعب عمليه الاختراق لل data وهذا ما اعتقد انه غير وموجود في ال php مع اني ليست لدي الخبره فيها لكي اجزم بصحه هذه المعلومه.

#10
muqawem كتب:
انا اعتقد ان من اسباب قوه asp هي امكانيه استخدامها ل SSL وهي تصعب عمليه الاختراق لل data وهذا ما اعتقد انه غير وموجود في ال php مع اني ليست لدي الخبره فيها لكي اجزم بصحه هذه المعلومه.

هذا غير صحيح. تقنية الـSSL هي تقنية شبكات و ليست تقنية برمجة و يمكن استخدامها مع أي نوع من المحتوى بما فيه الـphp و حتى صفحات الويب العادية.

سبب كثرة اختراقات الـphp هي نفس سبب كثرة اختراقات أجهزة الويندوز: شعبيتها المطلقة. عدد المبتدئين الذين يبرمجون بالـphp أكثر بكثيييييييييير من مبتدئي الـASP.NET لذا التطبيقات ضعيفة الأمان في الـphp أكثر، ليس عيباً في التقنية ذاتها.

#11

السلام عليكم,

مفيش حاجة مش حتعرفى تعمليها باى منهم, الفرق فى حتعمليها ازاى.

ASP.net على فكرة هى Technology , اللغة بتبقى حاجة تانية معاها, مثلا vb.net الى انتى شغاله بيها.

ASP.net وظيفتها انها تقولك كل حاجة تعمليها ازاى , و هى حتسهلك عمل الباقى. دة الى مخلى فى صعوبة الى حد ما فى تعلمها , بالتالى مش بتلاقى عدد مبرمجينها ضخم على عكس php الى فترة تعلمها ( الأساسيات) قصيرة.

php مش حتقولك تعملى كل حاجة ازاى, بالتالى مرنة بتعملى الى انتى عايزاه بيها بالطريقة الى تعجبك حتى لو كانت طريقة غلط, زى مبيقولوا سهلة لدرجة انك ممكن تضربى رجلك بالرصاص بالخطأ.

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

فى php اختياراتك مفتوحة بين frameworks كتير ممكن تستخدمى اى منها عشان تنظملك كل حاجة تتحط فين و ازاى , يمكن دة حيتوهك شوية لأن حتتحطى فى حيرة تستخدمى اى منهم, رغم ان هى اصلا الحجات دى معمولة عشان تخلى ليكى الأختيار و تسهل حياتك.

ASP.net مبرمجيها معندهمش حتة الحيرة بنفس الشكل من حيث ان همة عارفين مين الى بيجبلهم كل حاجة, Microsoft حتفكر بدالك و تجبلك احدث الأدوات و احسنها عشان تعملى الى عايزاه.

visual studio هو الـ IDE الأساسى لمبرمجى ASP.net الى بيخلى حياتهم اسهل و اسهل لدرجة انك ممكن تعتمدى عليه كليا و متعرفيش ايه الى بيحصل ورا الكواليس.

php معندهاش حاجة زى vs.net بس اختياراتك مفتوحة من اول text editor .زى notepad++ الى zend studio او komodo او pdt الى بيعتمد على eclipse.

اقتباس
php تستطيع أن تعمل على أكثر من نظام تشغيل. دوت نت بشكل عام لا تعمل سوى على أنظمة تشغيل ويندوز. و لو أن هناك منصة Mono يمكنك من خلالها تشغيل الدوت نت على نظم تشغيل أخرى و لكنني لم أجرها حتى الآن فلن أستطيع أن أعلق عليها.

mono مشروع كويس, بس مشكلته انه مش قادر يلاحق التطورات الى بتعملها Microsoft على .net عموما , بالتالى بتلاقى net. قدام اوى و mono بتحاول تجرى وراها بالعافية.

على العكس php شغالة على انظمة تشغيل كتير بنفس المستوى, غير دلوقتى كمان Microsoft مهتمة بيها فى الفترة دى و بتتعاون مع مطورى لغة php بحيث يخلو ادائها احسن على IIS 7 .

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#12

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

اختي العزيزة nora_moon

إن عرفتي إجابة سؤالي ستعرفين اي لغة هي الأفضل..

وسؤالي هو أي رياضة أقوى من الأخرى الكراتيه أم الملاكمة؟

باختصار شديد لكلا الرياضتين نقاط قوة ونقاط ضعف ولكن القوة الحقيقية تكمن وراء مُطـَبـِق هذه الرياضة

فإن عملنا مسابقة بين شخصين الأول بطل في رياضة الكراتيه والآخر لو صيته في رياضة الملاكمة فربما تكون الغلبة لـ لاعب الكراتيه ولكن إن أعدنا نفس المسابقة مع اختلاف الاشخاص ففي الغالب أن الغلبة ستكون لـ لاعب الملاكمة.. فالقوة أو الضعف ليس في الرياضة ولكنها في لاعبها وتكتيكه وتكنيكه

أتمنى أن تكون الفكرة قد وضحت.

فإن أردت تعلم لغة الـ php ستتعلمينها فلا شيء مستحيل مع الإرادة البشرية (نسبية وليست مطلقة)

وستكتبين أفضل وأروع البرامج وستستطيعين تنفيذ جميع أفكارك

وبالمقابل ستستطيعين عمل ذلك مع لغة الـ asp.net حيث انها تطورت كثيرا بالنسبة للاصدار السابق asp

ولكن خذي في الحسبان ان ال php هي لغة مفتوحة المصدر ونادر ماتجدين برنامج مشفر على العكس من لغة ال asp or asp.net فهي غالبا ماتجدين لها برامج في عالم الإنترنت وفي الغالب تكون هذه البرامج مشفرة وليست مفتوحة المصدر..

وكما قال إخواني الأعزاء بالنسبة لأسعار الاستضافات

كذك بالنسبة للدعم فإن الدعم المقدم للغة ال php لا يقارن مع الدعم المقدم لـ asp, asp.net وذلك بسبب ماذكر سلفا أنها لغة مشفرة هذا بالاضافة إلى أن 80% وأكثر من مستخدمينها هم الشركات التي تعمل على برمجة مواقع الإنترنت أم بالنسبة للغة ال php فإن 95% من مستخدمينها هم اشخاص (وأقصد بالاستخدام هنا هو البرمجة وليس الاستعمال الشخصي وإن نستطيع تطبيق هذه النسب أيضا على مستخدمينها مع التفاوت البسيط)

ناهيك عن كثرة الكتب والمراجع والأكواد والأصناف والدوال والمواقع التي تقدم الدروس التعليمية للغة الـ php وغيرها الكثير.. فلا مجال للمقارنه مع ال asp.net

باختصار شديد أن لغة الـ php لها شعبيتها الكبيرة جدا في جميع أقطار الإنترنت ومن جميع البلدان على العكس من لغة الـ asp.net فإن الملمين بهذه اللغة هم قله مقارنة مع ملمين لغة ال php.. هذا بالإضافة إلى قصر أوامر الphp وطول تلك الاوامر في ال asp.net.. هذا والله اعلم

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

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

ولك مطلق الحرية في اختيار ماتردين..

اتمنى أن اكون قد افدتكم.. فإن استفدت، لاتبخل عليّ بدعوة صادقة منك

تحيتي للجميع وشكرا

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

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

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

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

dssighg7.png

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

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