| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| في مبرمج php و asp.net بنفس الوقت؟ بس ما بدي اخسر ال php خصوصا بعد مقطعت شوط طويل جدا بها اسا سؤالي.. اذا ببدأ ادرس asp.net ما بيأثر على معرفتي لل php اللغتين ما بيأثروا على بعض؟ ما بيصير في التماس براسي؟ باختصار هل ممكن يكون شخص مبرمج php محترف ومبرمج asp.net محترف ؟ ؟
__________________ لا اله الا انت سبحانك اني كنت من الظالمين | |||||
|
| |||||
|
اعتقد انك تركز على لغه برمجيه واحده فقط افضل وبعدين لماذا الجمع بين الاثنين , فهل هناك شيء تقوم به ال asp ولا تقوم به ال php ?
__________________ [... الحمدُ لله خالقِ الخلق، باسط الرزق، فالقِ الاصباح، ذي الجلال والاكرام، والفضل والانعام، الذي بَعُد فلا يُرى، وقرُبَ فشهِد النجوى.. تبارَك وتعالى، الحمدُ لله الذي ليس له منازع يعادله، ولا شبيه يشاكله، ولا ظهير يعاضده، قهر بعزَّته الاعزاء، وتواضع لعظمته العظماء، فبلغَ بقدرته ما يشاء..] برمجه برامج تطبيقيه بواسطه Visual C++ , Visual basic , C احتراف قواعد بيانات Sql , Oracle , Access | |||||
|
| |||||
| اقتباس:
__________________ !! هذه العضويه يستخدمها العديد من الأشخاص !! | |||||
|
| |||||
|
أبسط شيء انك ممكن تنفذ في نفس الصفحة .. مثال: عندك فورم .. عندما يملأ الزائر الفورم ويرسله يرسل في نفس الصفحة ويقول له شكرا لك تم إرسال الصفحة .. دون أن يحول الصفحة أو يعمل أي شيء .. هذه نقطة بسيطة طبعا لكنها من أحلام المبرمجين ![]() النقاط الهامة مثلا أنك لا تستطيع في PHP أن تقول للبرنامج إذا حدثت مشكلة كمل وقول كذا وكمل التنفيذ .. لازم يقف تماما عند الأخطاء الكبيرة .. الـOOP في الـPHP ليست قوية مثل ASP.NET .. حتى ليست OOP بجد ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
كلام صحيح .. أعتقد أكبر ثلاث ميزات لـPHP: مجانية وسهلة التعلم وتعمل على أي نظام تشغيل . أكبر عيبين: مفتوحة المصدر والـerror exceptions غير موجودة .. أكبر ميزة لـASP.NET: البرمجة ممكن تكون بأي لغة والـOOP فيها مثالي والـerror exceptions موجودة وقوية في ثباتها .. أكبر عيوبها: لا تعمل على أي نظام تشغيل ومتطلباتها غالية وصعبة التعلم وتستهلك موارد أكثر ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
| http://www.oracle.com/technology/pub.../hull_asp.html اقتباس:
اقتباس:
أما اذا كانت المقارنة بين PHP 5 و ASP.NET فال OOP في PHP 5 أفضل ! في النهاية هذا لايعني أن ASP.net لغة غير جيدة
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
كيف من الممكن عمل الطريقة المذكورة بدون ASP.NET؟ وبدون تعقيدات جافا؟ ![]() اقتباس:
كود: Its only weakness is its lack of a pure and perfect OOP implementation كود: PHP borrows from this structure when it is convenient, but it is not a pure OOP language كود: The framework also provides for true object-oriented programming (OOP), and true inheritance, polymorphism, and encapsulation are supported.
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
| http://www.php.net/manual/en/faq.lan....languages.asp http://www.sitepoint.com/forums/show...4&page=1&pp=25
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
| اقتباس:
هذا هو الحال في ASP أيضاً! بينما المقارنة بين PHP5 و ASP.net .. لو كانت من ناحية ال OOP فانظر إلى http://www.php.net/oop5 من ناحية السرعة .. PHP أسرع من ال ASP بدون اي مسرعات .. ولو تم استخدام مسرعات (مجانية أو تجارية) لكي تقوم بعمل Compile لملف ال php وعمل كاش له في الذاكرة .. فستزداد السرعة.. بينما في ASP يقوم بعمل كومبايل وكاش للملف وسرعة التنفيذ أبطأ.
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
شكرا لك ![]() بس لاحظ: 1- أنا رديت من مصدرك الذي ذكرته .. 2- العنوان الأول مقارنة بين PHP وASP وليس ASP.NET مع ذكر طفيف لها في ملاحظات الزوار .. 3- العنوان الثاني من قسم PHP في المنتدى .. وكل كلامهم ملخصه: ASP.NET كويسة بس غالية .. يعني ثاني رد موضوعي بيقول ASP.NET أسرع .. ورد عليه واحد قال له استخدم ZEND .. وانا اقول له من هنا لو استخدمه على موقع كبير ببرمجة خاصة ح يحصل له مشاكل .. مش سهلة انك تلاقي مبرمج PHP مقتنع بـASP.NET .. زي ماهو مش سهل تلاقي مبرمج ASP.NET مقتنع بـPHP .. ![]() تعديل هام أخي المبرمج الحديث عن ASP.NET وليس ASP .. تعديل ثاني غير هام ![]() السرعة في ASP.NET أفضل من PHP .. ولهذا السبب تمت برمجة المعجلات والمسرعات .. تعديل ثالث نص نص ![]() PHP 4 تقدر تعتبر انه ماكانش فيها OOP .. الكلام عن OOP في أي موقع هو عن PHP 5 ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
| اقتباس:
اقتباس:
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
واحد من الحوارات الكثيرة والنزاعات والحروب التي حدثت في سوالف من فترة ليست ببعيدة جداً! http://www.swalif.net/softs/showthread.php?t=77961 بالنسبة لأمان PHP .. فـ php آمنة وليس كما يظن البعض.. وبرمجيات ال PHP سهل تأمينها بو اتبع المبرمجون بعض القواعد البسيطة. http://www.php.net/manual/en/security.php
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
تعليق بسيط: هناك حروب قديمة لم و(لن) تنتهي.. فهناك حرب بين مستخدمي وندوز ومستخدمي أنظمة POSIX وهناك حرب بين مستخدمي أنظمة Posix أنفسهم .. فمثلاً هناك حرب بين مستخدمي Linux ومستخدمي BSD .. لم نذهب بعيداً.. هناك حرب بين مستخدمي Linux أنفسهم .. فهناك حرب مع مستخدمي Gnome وبين مستخدمي KDE هذا هو الحال بين مستخدمي PHP ومستخدمي ASP أعتقد أن PHP تستطيع عمل ما تعمله ASP .. وأعلم أن ASP لا تستطيع عمل كل ما تعمله PHP .. فـ PHP مفتوحة المصدر وأي شيء ينقصني يمكنني كتابته وجعله كـ plugin للـ php وبكل سهولة .. ويمكنني تعديل كود الـ php كما يناسبني .. بينما في ASP لا.. من ناحية أخرى.. اذا استخدمت ASP فمايكروسوفت ستعطيني ضمانات .. بينما لن أحصل على أي ضمانات جراء استخدامي للـ PHP! بالنسبة لعمل نموذج يرسل معطيات فورياً .. فسهل باستخدام الـ xmlHttp .. مثال: http://www.arabteam2000-forum.com/in...howtopic=45426
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
| اقتباس:
بل المسمي الصحيح له هو نقاط القوه ونقاط الضعف واذا كنا سنقوم بتحديد نقاط القوه ونقاط الضعف فلابد لنا ان نبحث ونعتمد على مصادر موثوقه فعلى سبيل المثال هذا المقال الخاص بشركه Oracle ستجد صوره المقارنه بين الــ asp.net و ال php فى المرفقات وهى خير دليل على نقاط القوه ونقاط الضعف اما بالنسبه للسرعه , فبالنسبه لل php وطريقه عملها , فعند طلب صفحه بأمتداد php يتم ترجمه الصفحه ل Opcodes (مثل الجافا) ثم تتم معالجتها بداخل المحرك ويتم عرضها على المستخدم مره اخرى عن طريق عكس العمليه السابقه ويوجد العديد من البرامج التى تساعد على تسريع هذه العمليه عن طريق عمل optimizing لهذه ال Opcodes اما بالنسبه لطريقه عمل ال asp.net فعندما يطلب المتصفح صفحه تحتوى على امتداد معتمد من الــ ASP.NET , فيتم تمرير هذا الطلب لل ASP.NET نفسها لتعالجه ... واذا كانت هذه هي المره الاولى التى يطلب فيها المتصفح الصفحه فتقوم ال ASP.NET بتحويل الصفحه لــــ MSIL وبعدها يتم تحويله بواسطه الـــ CLR الى لغه الاله (machine code) وبعدها يتم تنفيذ الطلب , وهى لا تحتاج ل Optimizing خارجى ... وبعد ذكر طرق العمل اترك لكم الجواب على (ايهما اسرع الــ ASP.NET ام الــ PHP )
__________________ [... الحمدُ لله خالقِ الخلق، باسط الرزق، فالقِ الاصباح، ذي الجلال والاكرام، والفضل والانعام، الذي بَعُد فلا يُرى، وقرُبَ فشهِد النجوى.. تبارَك وتعالى، الحمدُ لله الذي ليس له منازع يعادله، ولا شبيه يشاكله، ولا ظهير يعاضده، قهر بعزَّته الاعزاء، وتواضع لعظمته العظماء، فبلغَ بقدرته ما يشاء..] برمجه برامج تطبيقيه بواسطه Visual C++ , Visual basic , C احتراف قواعد بيانات Sql , Oracle , Access | |||||
|
| |||||
|
نعم انا اعتقد ان php5 اتت و كانت معها الضربة القاضية للـ asp كانت مقارنتي السابقة على php4 اذ اننا نعلم ان الأغلبية لم يحوولون على php5 و php5 حسب تعاملي معها في الـ Function والـ classes وتعامل الاخرين معها في الـ OOp اثبت جدارتها وهنالك مقال قرأته في موقع الاخ رفيع وجدت فيه العديد من المعلومات على الphp5 ولكن هل هذه الضربة القاضية ستبقى !! فنحن نعلم مايكروسوفت لا تستطيع الجلوس بدون ان تعمل شيء !! تحياتي | |||||
|
| |||||
![]() صح يا شباب .. معاكم حق .. مصدر أوراكل له جزء ثاني: http://www.oracle.com/technology/pub...hull_php2.html أفضل بكثير من الأول وفعلا نورني أنا ح اطبع المانيوال بتاع PHP5 واعيش عليه إن شاء الله جزاكم الله خيرا ..
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
| اقتباس:
![]() المانيوال من هنا: http://www.php.net/get/php_manual_en.chm/from/a/mirror
__________________ .... محمد حسام انترنت بلس | |||||
|
| |||||
|
نعم عزيزي ممكن أن تحترف الإثنتين ... وسوف تكتشف ان ASP.NET لغة منطقية ومترابطة ومتينة ... ولكنها صعبة في التعلم فلها أساسيات كثيرة وأنصحك بتعلمها من مصادرها أو معاهد متخصصة... PHP سهلة وسريعة بخلاف ASP.NET ولكن سرعتها بسبب تعريف متغيراتها في نفس الملف ... وتحتاج الى السيرفر لترجمة المتغيرات ... بخلاف ASP.NET فهي تقوم بمخاطبة السيرفر أغلب الأحيان للحصول على متغيرات ... وهذا سبب كافٍ لوصفها بأنها محتكرة وليست مفتوحة المصدر... وهي تتطلب سيرفرات بمميزات عالية وسريعة . اذا كان توجهك تجاري فأنصحك بـ PHP فهي لا تحتاج الى سيرفرات عالية الجودة وبالتالي فهي إقتصادية... أما اذا كنت هاوي فلا بأس بتعلم أكثر من لغة... وإذا كنت طموح للحصول على وظيفة مبرمج في إحدى الشركات الكبرى فأنصحك بـ ASP.NET أو Oracle والسبب أن الشركات يكون تركيزها على الإنترنت الداخلية أو البرامج الداخلية ..
__________________ على المرء أن يسعى وليس عليه إدراك النجاح | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |