| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| [CENTER]PHP vs ASP[/CENTER] [LEFT] http://www.oracle.com/technology/pub.../hull_asp.html http://www.phpbuddy.com/sub_articles...her_articles=9 http://www.oracle.com/technology/pub...hull_php2.html http://www.daniweb.com/techtalkforums/thread53.html http://marty.anstey.ca/programming/php/articles/ http://blazonry.com/devnotes/phpasp1.php http://www.wrensoft.com/zoom/benchmarks.html http://librenix.com/?inode=8012 http://discuss.fogcreek.com/joelonso...w&ixPost=22747 [/LEFT] [CENTER]تقبل تحياتي[/CENTER]
__________________ سبحان الله وبحمده & سبحان الله العضيم | |||||
|
| |||||
[LEFT]ASP is not really a language in itself, it's an acronym for Active Server Pages, the actual language used to program ASP with is Visual Basic Script or JScript. The biggest drawback of ASP is that it's a proprietary system that is natively used only on Microsoft Internet Information Server (IIS). This limits it's availability to Win32 based servers. There are a couple of projects in the works that allows ASP to run in other environments and webservers: InstantASP from Halcyon (commercial), Chili!Soft ASP from Chili!Soft (commercial). ASP is said to be a slower and more cumbersome language than PHP, less stable as well. Some of the pros of ASP is that since it primarily uses VBScript it's relatively easy to pick up the language if you're already know how to program in Visual Basic. ASP support is also enabled by default in the IIS server making it easy to get up and running. The components built in ASP are really limited, so if you need to use "advanced" features like interacting with FTP servers, you need to buy additional components. ----------------------------------------------------------------------- Comparison between ASP and PHP Active Server Pages (ASP) is Microsoft's scripting technology for displaying dynamic web pages, ASP programmes mostly use VBScript, JScript. PHP on the other hand PHP is the open source alternative to ASP that runs on multiple operating systems, incuding Linux, Windows solaris and other OS. Speed PHP is relatively much more faster and stable than ASP, ASP is built on a COM-based architecture so when ever a program tries to connect to a database or he calls a COM object there is an overhead on the server, All this COM overhead adds up and slows things down. Under PHP, everything runs in PHP's memory space. This means that PHP code will run faster because there is no overhead of communicating with different COM objects in different processes. Again ASP is slower and more memory intensive applications than PHP's model because each ASP language compiler runs in its own process. Price PHP installtions are definetly cheaper to install, PHP runs great on Linux which is free, on the other hand ASP runs on the IIS Server (Internet Information Server) which need's Windows N.T/2000/2003 Servers. Apart from that ASP mostly uses MS-SQL Server as the back end which again is expensive, Where as PHP programmes mostly use MySQL which is again FREE! [/LEFT] ------------------------------------------------------------------------------------------------------ اعتقد هذا يكفي | |||||
|
| |||||
|
انا افضل php من تجارب وليس تجربه رغم اني غير مبرمج لكن سهولة ال php وقوة الامان فيها ويمكن تعديل الاخطاء باسهل الطرق وانتشارها الواسع يجعلها في المقدمه ADV
__________________ من لا يشكر الناس لايشكر الله whlol.com قريبا حلول افضل بالشكل الجديد للموقع -- أكتمل :) -- | |||||
|
| |||||
|
هذا هو السؤال الأزلي ومستحيل راح تتوصل إلى إجابة محددة أمضيت أكثر من سنة وأنا أبحث عن إجابة لهذا السؤال وتوصلت إلى 1- هناك مبالغ مالية لتعمل على ASP وقواعد البيانات SQL بينما لن يحدث هذا مع PHP و MySQL 2- PHP (أخر إصدار) أفضل من ASP لكنه ليس بأفضل من ASP.Net 3- مبرمجي PHP أكثر بكثير من مبرمجي ASP أي أن أسعارهم (أقصد مبرمجي PHP) أقل من مبرمجي ASP في النهاية أخي، لا تكترث كثيرا بالإختيار بين هاتين اللغتين لكن المهم هو المبرمج وهل هو أهل للثقة أم لا، هل سينهي عملك على أكمل وجه أم لا، هل سيبتزك أم لا؟ متى ما وجدت ذلك المبرمج الثقة إستخر وتوكل على الله بالتوفيق
__________________ سبحان الله وبحمده---سبحان الله العظيم برامج عربية: البوابة العربية المدونه العربيه MySmartBB التعديل الأخير تم بواسطة : Suliman1 بتاريخ 10-12-2006 الساعة 03:40 AM. سبب آخر: تغيير هذين إلى هاتين:) | |||||
|
| |||||
| اقتباس:
بالنسبة لي اعتقد ان ASP.Net هي الافضل . ازور الكتير من المواقع الحكومية ومواقع الشركات - اينوم متلا- ومواقع الابناك ولم اجد يوم موقع مبرمج بالبي اتش بي لكن اجده مبرمج ب ASP.Net الحصيلة ان ASP.Net تستعمله المواقع الكبيرة ودات التعاملات المالية ربما لانه أمن هده هي وجهة نظري في هدا الموضوع | |||||
|
| |||||
|
الـ php ممتازة و الـ asp.net كذلك عملت على الأثنين.. ما يميز الـ php هو مرونتها.. و ما يميز الـ asp.net هو سهولتها..
__________________ قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :- لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا | |||||
|
| |||||
|
ان كان عامل الأمان و قابلية التوسع و الدعم الفني الهائل يهمك فـ ASP.NET و ان كان سهولة البرمجة و سرعة التنفيذ و مرونة اللغة ، فـ PHP لن تجد لغة شاملة لكل شيء ، حدد أولوياتك و ستجد اللغة الأنسب ، فقد تجدها JSP/Servlet او CF ! تحياتي | |||||
|
| |||||
|
في البداية .. انا أؤييد أي لغة برمجة أو نظام تشغيل يخضع لرخصة المصادر المفتوحة .. طبعاً لازم تعرف انه PHP في الأوانة الأخيرة بدأ تصدر تتطويرات بشكل متتالي , وملاحظ هذا الشيئ ... ASP.NET لا تخضع للتطويرات , وان كانت تقنية .NET من مايكروسوفت فعلاً مثيرة ومفيدة . يمكن في إصدار ASP.NET تفوقت على PHP5 من ناحية OOP أو البرمجة الكائنية , لكن صراحةً مبرمجي , والشركات PHP بدأت بدعم PHP لتضمين الجافا بشكل قوي , والجافا أفضل لغة برمجة كائنية على الإنترنت .. شكلك صدعت . الزبدة اذا كنت تريد التعلم فنصيحة شخصية أخوية توكل على الله واختر PHP . اذا كنت تريد الاستعانة بمبرمج للموقع لك , فاختر الأفضل , فهناك منهم مبرمجي PHP لا يعرفون التعامل مع لغات البرمجة , وكيفية منطقية الحاسب .. يعني أختر مبرمج ثقة له خبرة في مجال البرمجة المواقع .. وبالتوفيق .. | |||||
|
| |||||
| اقتباس:
لا اخي يوجد بها تطويرات كثيره وكل سنتين تقريبا ينزل اصدار جديد منها اخوي صاحب الموضوع المواقع الكبيره او الحكوميه او التي يتم بها عمليات مالية استخدم لها ال aspx
__________________ احنا بكل فخر واخلاص باغة باروده ورصاص وصقور تحب المقناص بجو الأردن عاليه وفوق الأردن عاليه ........ | |||||
|
| |||||
|
الكلام يا أخوان عن asp.net، وليس عن asp القديمة، لأن القديمة أضعف بلا شك. أما مع عصر الدوت نت فليس بينهما فرق في الأداء والمكتبات، وتفرق الدوت نت بوجود بيئة تطوير متكاملة وسهلة، لكن في النهاية البرمجة على أصولها مطلوبة لتنفيذ أفكار إبتكارية، وأحياناً تكون السهولة مطلوبة، وكل الأمرين متوفر في الدوت نت. أقول : اقتباس:
__________________ بداية للمشاريع التجارية ASP.NET,ASP 3.0 المدونة الشخصية : asp2asp.com عدنا والعود أحمد... | |||||
|
| |||||
| اقتباس:
هذا هو الرد العلمي ![]() شكرا لك
__________________ HANi Explosion Of Creativity IMΛĞIИΛTIØИ is MØRЄ Important THΛИ Knowledge Soon my site will be in english TNT.NaT | |||||
|
| |||||
|
صعب تحكم عليهم بهالسهوله لكن تقدر تحصر عيوبهم وتقارنهم بالنسبة لي اجد عيوب كثير في الPHP اهمها انك لازم كل شوي تسويه بنفسك فكل ماجيت تسوي برنامج تجيب نفس الفنكشنر وتضمنها وتجيب محرك القوالب وتجيب ado-db اللي يتعامل مع قواعد البيانات ثم تجيب كلاسات html اذا ماكنت تستعمل framework معين وعلى هالحالة يعني مافيه شئ جاهز تستخدمه مباشرة ..ايضا الPHP فيها اختلال في النسق العام يعني بعض المكتبات البرمجيه فيها على طريقة ال CGI طريقة الفنكشنز وليس الاوبجيكتس وبعضهها اوبجيكتس.. حوسه شوي .. كذلك الPHP يتم التنفيذ فيها خطيا او سطر ورا سطر لاتوجد تقنية الاحداث Events ولا الExceptions (عدا الاصدارات الاخيرة) كذلك الPHP يلزمك رفع المصدر على السيرفر لتشغليه بينما في ال ASP يمكنك فقط رفع الملف المعالج وينفذ مباشرة.. ايضا هي weakly typed language يعني اي شخص غير متمرس يقدر يكتبها .. طبعا هذي وجهه نظري... والله اعلم | |||||
|
| |||||
|
مواقع حكومية كبيرة تستخدم php www.makkah.gov.sa (php +mysql+apache) www.spa.gov.sa (للأسف يعمل على سرفر مايكرسوفت)
__________________ I Love PHP (d4d@hotmail.com) http://www.daif.net/ | |||||
|
| |||||
|
انا اعتقد في نظري أن برمجة php افضل من asp لماذا :: لأن : بي اتش بي أسهل من ناحية البرمجة وأسرع في التصفح ووو وا اس بي اصعب من ناحية البرمجة وفي التصفح ثقيلة طبعا هذا في نظري ... وهناك اشياء وامرو كثيرة لا اعرفها لكن اتمنى انكم تزورو مواقع البرمجة لتعرفو الكثير عنها... | |||||
|
| |||||
|
السلام عليكم ورحمه الله وبركاته ،،، اخواني الاعزاء ،،، انا كنت ابرمج بلاث تقنيات (ِASP , ASP.NET , and PHP) ومنذ حوالي 3 سنوات مركز على ASP.NET لانها حسب ما قرات وجربت هي الافضل ،،، وبعض الميزات كالتالي : 1. ال ASP.NET تقوم بعمل compliation للسورس كود عندما يتم استدعاء الصفحه لاول مرة فيتم تحويل السورس كود الى object code ،،، وبعد ذلك عند كل استعداء ، يتم تحويل ال object code الى machine code ،،، وهذا يسرع عملية التنفيذ للصفحات ،،، اما ال PHP فهي من نوع interpretaion language وبالتالي تقوم بتنفيذ الصفحه كل مرة وتحويله من سورس كود الى object code. 2. ال ASP.NET تمكن المبرمج من عمل فصل ما بين الكود والتصميم وتسمى هذه الطريقة code behind ، وهو ان كل صفحه ويب مقسومة الى صفحتين صفحه تصميم وصفحه كود وبالتالي اذا تم العمل على المشروع وبعد فترة ظهرت حاجة لتعديل التصميم ،،، فبكل بساطة يستطيع المصمم التعديل على التصميم دون ان يضطر المبرمج الى اعادة كتابة الكود الخاص به مرة اخرى ،،، بعكس ال PHP التي سيضطر المبرمج الى اعادة كتابة الكود مرة اخرى. 3.موضوع ال OOP كان موجود في PHP4 ولكنه كان مجرد model غير فعال وبه الكثير من المشاكل ،،، وفي PHP5 تم تحسينه ولكنه ليس بالشكل المطلوب لغاية الان ،،، ولا يمكن مقارنته بما هو موجود في ASP.NET كقوة ال C#. 4. بالاضافة الى ال security والسرعه ،،، فلا مقارنة ،،، امل ان اكون قد اوضحت بعض النقاط التي ستمكنكم من اتخاذ القرار ،،، وشكرا لكم اخوكم اياد صالح http://www.es-jo.com http://www.raselsms.com التعديل الأخير تم بواسطة : esaleh بتاريخ 20-06-2007 الساعة 11:50 AM. | |||||
|
![]() |
| أدوات الموضوع | |
| |