اتاحة المجال للرد من دون حساب (عضوية)
سيتم الاعلان عن الفائزين في سوالف كاست في الأول من 2009

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#1 (permalink)  
في مبرمج php و asp.net بنفس الوقت؟


بصراحه شباب انا ناوي اتعلم .net ... C# و asp.net لبرمجة المواقع
بس ما بدي اخسر ال php خصوصا بعد مقطعت شوط طويل جدا بها
اسا سؤالي.. اذا ببدأ ادرس asp.net ما بيأثر على معرفتي لل php

اللغتين ما بيأثروا على بعض؟
ما بيصير في التماس براسي؟

باختصار هل ممكن يكون شخص مبرمج php محترف ومبرمج asp.net محترف ؟ ؟






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 10-04-2005, 09:18 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jun 2002-
#2 (permalink)  

ممكن جدا
وخاصة أنه يوجد العديد من التشابه بين اللغتين






PHP-Master02 غير متواجد حالياً   قديم 10-04-2005, 11:22 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#3 (permalink)  

اعتقد انك تركز على لغه برمجيه واحده فقط افضل

وبعدين لماذا الجمع بين الاثنين , فهل هناك شيء تقوم به ال asp ولا تقوم به ال php ?






__________________
[... الحمدُ لله خالقِ الخلق، باسط الرزق، فالقِ الاصباح، ذي الجلال والاكرام، والفضل والانعام، الذي بَعُد فلا يُرى، وقرُبَ فشهِد النجوى.. تبارَك وتعالى، الحمدُ لله الذي ليس له منازع يعادله، ولا شبيه يشاكله، ولا ظهير يعاضده، قهر بعزَّته الاعزاء، وتواضع لعظمته العظماء، فبلغَ بقدرته ما يشاء..]

برمجه برامج تطبيقيه بواسطه Visual C++ , Visual basic , C

احتراف قواعد بيانات Sql , Oracle , Access

THE STUDENT غير متواجد حالياً   قديم 11-04-2005, 06:50 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#4 (permalink)  

أؤيد السطر الأول لأخي THE STUDENT فالأحسن أن تركز على لغة واحدة لتتميز فيها ..
والسؤال سيكون: هل هناك شيء تفعل ASP.NET ولا تفعله PHP? نعم ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 01:00 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2004-
#5 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
أؤيد السطر الأول لأخي THE STUDENT فالأحسن أن تركز على لغة واحدة لتتميز فيها ..
والسؤال سيكون: هل هناك شيء تفعل ASP.NET ولا تفعله PHP? نعم ..
يا ترى ماهى الاشياء التى تستطيع فعلها بال ASP.NET ولا تستطيع فعله بال php ??






__________________
!! هذه العضويه يستخدمها العديد من الأشخاص !!
احمد سليمان غير متواجد حالياً   قديم 12-04-2005, 05:46 AM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#6 (permalink)  

أبسط شيء انك ممكن تنفذ في نفس الصفحة .. مثال: عندك فورم .. عندما يملأ الزائر الفورم ويرسله يرسل في نفس الصفحة ويقول له شكرا لك تم إرسال الصفحة .. دون أن يحول الصفحة أو يعمل أي شيء .. هذه نقطة بسيطة طبعا لكنها من أحلام المبرمجين
النقاط الهامة مثلا أنك لا تستطيع في PHP أن تقول للبرنامج إذا حدثت مشكلة كمل وقول كذا وكمل التنفيذ .. لازم يقف تماما عند الأخطاء الكبيرة .. الـOOP في الـPHP ليست قوية مثل ASP.NET .. حتى ليست OOP بجد ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 06:20 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#7 (permalink)  

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






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 12-04-2005, 12:15 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#8 (permalink)  

كلام صحيح .. أعتقد أكبر ثلاث ميزات لـPHP: مجانية وسهلة التعلم وتعمل على أي نظام تشغيل . أكبر عيبين: مفتوحة المصدر والـerror exceptions غير موجودة ..
أكبر ميزة لـASP.NET: البرمجة ممكن تكون بأي لغة والـOOP فيها مثالي والـerror exceptions موجودة وقوية في ثباتها .. أكبر عيوبها: لا تعمل على أي نظام تشغيل ومتطلباتها غالية وصعبة التعلم وتستهلك موارد أكثر ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 12:29 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#9 (permalink)  

http://www.oracle.com/technology/pub.../hull_asp.html

اقتباس:
أبسط شيء انك ممكن تنفذ في نفس الصفحة .. مثال: عندك فورم .. عندما يملأ الزائر الفورم ويرسله يرسل في نفس الصفحة ويقول له شكرا لك تم إرسال الصفحة .. دون أن يحول الصفحة أو يعمل أي شيء .. هذه نقطة بسيطة طبعا لكنها من أحلام المبرمجين
من الممكن عملها بدون ASP.NET !

اقتباس:
الـOOP في الـPHP ليست قوية مثل ASP.NET .. حتى ليست OOP بجد ..
اذا كانت المقارنة بين PHP 4 مثلاً.. قارنها بـ ASP .. حيث أن ال OOP منعدمة تقريباً في ال ASP

أما اذا كانت المقارنة بين PHP 5 و ASP.NET فال OOP في PHP 5 أفضل !


في النهاية هذا لايعني أن ASP.net لغة غير جيدة






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 01:24 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#10 (permalink)  

كيف من الممكن عمل الطريقة المذكورة بدون ASP.NET؟ وبدون تعقيدات جافا؟

اقتباس:
أما اذا كانت المقارنة بين PHP 5 و ASP.NET فالـ OOP في PHP 5 أفضل !
هذا غريب .. الـOOP في PHP محاولة تقليد لها في الـASP.NET .. والمصدر الذي ذكرته يقول في كلامه عن PHP:
كود:
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
أما ASP.NET:
كود:
The framework also provides for true object-oriented programming (OOP), and true inheritance, polymorphism, and encapsulation are supported.
شخصيا أعتبر OOP في PHP يدوي .. أما في ASP.NET فهو متكامل وأوتوماتيكي ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 01:33 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#11 (permalink)  

http://www.php.net/manual/en/faq.lan....languages.asp

http://www.sitepoint.com/forums/show...4&page=1&pp=25






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 01:35 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#12 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
كيف من الممكن عمل الطريقة المذكورة بدون ASP.NET؟ وبدون تعقيدات جافا؟


هذا غريب .. الـOOP في PHP محاولة تقليد لها في الـASP.NET .. والمصدر الذي ذكرته يقول في كلامه عن PHP:
كود:
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
أما ASP.NET:
كود:
The framework also provides for true object-oriented programming (OOP), and true inheritance, polymorphism, and encapsulation are supported.
شخصيا أعتبر OOP في PHP يدوي .. أما في ASP.NET فهو متكامل وأوتوماتيكي ..
أتفق في كون ال OOP في php قبل الاصدار 5 ضعيف.. بل لا يحتوي على مميزات ال OOP

هذا هو الحال في ASP أيضاً!

بينما المقارنة بين PHP5 و ASP.net .. لو كانت من ناحية ال OOP فانظر إلى http://www.php.net/oop5

من ناحية السرعة .. PHP أسرع من ال ASP بدون اي مسرعات .. ولو تم استخدام مسرعات (مجانية أو تجارية) لكي تقوم بعمل Compile لملف ال php وعمل كاش له في الذاكرة .. فستزداد السرعة.. بينما في ASP يقوم بعمل كومبايل وكاش للملف وسرعة التنفيذ أبطأ.






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 01:38 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#13 (permalink)  

شكرا لك
بس لاحظ:
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 ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 01:42 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#14 (permalink)  

اقتباس:
السرعة في ASP.NET أفضل من PHP
كلام غير صحيح .. انظر للمقارنات في كل المواقع.. ستجد أن PHP4 نفسها أسرع من ASP.NET !

اقتباس:
مش سهلة انك تلاقي مبرمج PHP مقتنع بـASP.NET .. زي ماهو مش سهل تلاقي مبرمج ASP.NET مقتنع بـPHP
أتفق معك تماماً في هذه النقطة






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 01:59 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#15 (permalink)  

طيب استنى عليا شكرا لك وللحوار اللي سخن الواحد عشان يبحث ويذاكر
لما ارجع بس واكون فاضي ح اعمل بحث وارجع لك إن شاء الله ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 12-04-2005, 02:03 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#16 (permalink)  

واحد من الحوارات الكثيرة والنزاعات والحروب التي حدثت في سوالف من فترة ليست ببعيدة جداً!

http://www.swalif.net/softs/showthread.php?t=77961


بالنسبة لأمان PHP .. فـ php آمنة وليس كما يظن البعض.. وبرمجيات ال PHP سهل تأمينها بو اتبع المبرمجون بعض القواعد البسيطة.
http://www.php.net/manual/en/security.php






__________________
ArabBB ... SoooooN!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 02:14 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jan 2002-
#17 (permalink)  

تعليق بسيط:

هناك حروب قديمة لم و(لن) تنتهي.. فهناك حرب بين مستخدمي وندوز ومستخدمي أنظمة 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!
Al Mobarmeg المبرمج غير متواجد حالياً   قديم 12-04-2005, 02:42 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#18 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة إنترنت بلس
أبسط شيء انك ممكن تنفذ في نفس الصفحة .. مثال: عندك فورم .. عندما يملأ الزائر الفورم ويرسله يرسل في نفس الصفحة ويقول له شكرا لك تم إرسال الصفحة .. دون أن يحول الصفحة أو يعمل أي شيء .. هذه نقطة بسيطة طبعا لكنها من أحلام المبرمجين
النقاط الهامة مثلا أنك لا تستطيع في PHP أن تقول للبرنامج إذا حدثت مشكلة كمل وقول كذا وكمل التنفيذ .. لازم يقف تماما عند الأخطاء الكبيرة .. الـOOP في الـPHP ليست قوية مثل ASP.NET .. حتى ليست OOP بجد ..
ما تحدثت عنه هنا لا يسمي بالفروق التى تستطيع فعلها بالــ ASP.NET ولا تستطيع عملها بالــ PHP

بل المسمي الصحيح له هو نقاط القوه ونقاط الضعف

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

فعلى سبيل المثال هذا المقال الخاص بشركه 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 )






الصور المرفقة
نوع الملف: gif PHP vb ASP.gif‏ (5.0 كيلوبايت, المشاهدات 186)
__________________
[... الحمدُ لله خالقِ الخلق، باسط الرزق، فالقِ الاصباح، ذي الجلال والاكرام، والفضل والانعام، الذي بَعُد فلا يُرى، وقرُبَ فشهِد النجوى.. تبارَك وتعالى، الحمدُ لله الذي ليس له منازع يعادله، ولا شبيه يشاكله، ولا ظهير يعاضده، قهر بعزَّته الاعزاء، وتواضع لعظمته العظماء، فبلغَ بقدرته ما يشاء..]

برمجه برامج تطبيقيه بواسطه Visual C++ , Visual basic , C

احتراف قواعد بيانات Sql , Oracle , Access

THE STUDENT غير متواجد حالياً   قديم 12-04-2005, 03:19 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Mar 2005-
#19 (permalink)  

نعم انا اعتقد ان php5
اتت و كانت معها الضربة القاضية للـ asp
كانت مقارنتي السابقة على php4 اذ اننا نعلم
ان الأغلبية لم يحوولون على php5
و php5 حسب تعاملي معها في الـ Function والـ classes
وتعامل الاخرين معها في الـ OOp
اثبت جدارتها

وهنالك مقال قرأته في موقع الاخ رفيع
وجدت فيه العديد من المعلومات على الphp5

ولكن هل هذه الضربة القاضية ستبقى !!
فنحن نعلم مايكروسوفت لا تستطيع الجلوس بدون ان تعمل شيء !!

تحياتي






__________________
حينما يموت الحل ... يولد الإبداع
شباب القمر
سجن البرمجة
أحد مستخدمي : MySmartBB
Dr.Nabhan غير متواجد حالياً   قديم 12-04-2005, 08:25 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#20 (permalink)  


صح يا شباب .. معاكم حق ..
مصدر أوراكل له جزء ثاني:
http://www.oracle.com/technology/pub...hull_php2.html
أفضل بكثير من الأول وفعلا نورني

أنا ح اطبع المانيوال بتاع PHP5 واعيش عليه إن شاء الله جزاكم الله خيرا ..






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 13-04-2005, 12:20 AM
رد مع اقتباس
-
#21 (permalink)  

إخواني
هل يمكن أن أجد المنوال على شكل برنامج لأخذه معي إلى المنزل لعدم توفري على أنترنت بالمنزل
وبارك الله فيكم

أخي المبرمج
تعجبني كثيرا


تحياتي لكم






  قديم 13-04-2005, 01:33 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Dec 2004-
#22 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة داعية
أخي المبرمج
تعجبني كثيرا
أضم صوتي إلى صوتك

المانيوال من هنا:
http://www.php.net/get/php_manual_en.chm/from/a/mirror






__________________
....
محمد حسام
انترنت بلس
إنترنت بلس غير متواجد حالياً   قديم 13-04-2005, 06:57 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Feb 2003-
#23 (permalink)  

لولولولوووووووووووووووليش
هذا انا الي كتبت الموضوع@@ شفتوا ولعتها هيهيهي
بس بعدتوا عن سؤالي
ممكن واحد يحترف اللغتين مع بعض؟ ؟






__________________
لا اله الا انت سبحانك اني كنت من الظالمين
EsKi غير متواجد حالياً   قديم 13-04-2005, 08:56 PM
رد مع اقتباس
-
#24 (permalink)  

شكرا أخ أنترنت بلس






  قديم 14-04-2005, 04:02 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2004-
#25 (permalink)  

نعم عزيزي ممكن أن تحترف الإثنتين ...
وسوف تكتشف ان ASP.NET لغة منطقية ومترابطة ومتينة ... ولكنها صعبة في التعلم فلها أساسيات كثيرة وأنصحك بتعلمها من مصادرها أو معاهد متخصصة...
PHP سهلة وسريعة بخلاف ASP.NET ولكن سرعتها بسبب تعريف متغيراتها في نفس الملف ... وتحتاج الى السيرفر لترجمة المتغيرات ... بخلاف ASP.NET فهي تقوم بمخاطبة السيرفر أغلب الأحيان للحصول على متغيرات ... وهذا سبب كافٍ لوصفها بأنها محتكرة وليست مفتوحة المصدر... وهي تتطلب سيرفرات بمميزات عالية وسريعة .
اذا كان توجهك تجاري فأنصحك بـ PHP فهي لا تحتاج الى سيرفرات عالية الجودة وبالتالي فهي إقتصادية...
أما اذا كنت هاوي فلا بأس بتعلم أكثر من لغة...
وإذا كنت طموح للحصول على وظيفة مبرمج في إحدى الشركات الكبرى فأنصحك بـ ASP.NET أو Oracle والسبب أن الشركات يكون تركيزها على الإنترنت الداخلية أو البرامج الداخلية ..






__________________
على المرء أن يسعى وليس عليه إدراك النجاح
Myrosy غير متواجد حالياً   قديم 14-04-2005, 06:58 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 12:14 PM بتوقيت المملكة العربية السعودية