LAMP ماهي
مع تجولك في صفحات الويب لابد ان تكون صادفت هذا المصطلح LAMP و خاصا اذا كنت من مطوري المواقع اذا ما هو ؟
ترمز LAMP الي اختصار
- Linux نظم التشغيل
- Apache خادم الويب
- MySql نظام ادارة قواعد البيانات
- PHP/Perl/Python لغه برمجة
تلك المجموعة او الحزمة البرمجية لم تصمم معا لاكن تجانست و بشكل رائع وذالك اتاح الفرصة للتقدم و التطوير في صفحات النت الصفحات التفاعلية-الديناميكية- .
جميع تلك البرامج من البرامج مفتوحة المصدر مما ساعد علي تطويرها بسرعة و قوة , حرية الاستعمال و رخص التكلفة ايضا من العوامل التي ساعدت علي انتشارها و تطويرها بشكل كبير جدا .
و علي الجانب الاخر يوجد WAMP وهو يرمز لنفس الفكرة لاكن مع الفارق ان W ترمز الي Windows وهو نظام التشغيل الاحتكاري التي انتجتة شركة Microsoft.
روابط مفيدة :
روابط مفيدة للـ PHP
منتديات
مواقع
دعم عربي
What Is PHP?
لغة الـ PHP هي احد الغات المستخدمة في تطوير المواقع ,تعمل في جانب الخادم من الوب ,وهي اختصارلـ “Hypertext Preprocessor” .تعتبر لغة الـ PHP جزء لا يتجزء من الـ HTML تستخدم لانشاء صفحات ديناميكية . جزء كبيرمن تكونها اللغوي ماخوز من C , Perl & Java بئضافة اجزاء فريدة تتميز بها .
عند تصميم صفحة بـ استخدام الـ PHP & HTML يتم تفعيل كود الـ PHP في الجهاز الخادم ولا يظهر الكود عند ظهور الصفحة لدي المستخدم ولاكن يظهر الناتج فقط ,علي العكس مع الـ JavaScript لذالك ليس عليك ان تقلق من ان يتم سرقة الاكواد.
من اكبر مميزات لغة الـ PHP هو مجتمع الدعم لها فـ هو مجتمع كبير جدا و هناك الكثير من المنتديات العربية و الاجنبية التي تقدم الدعم في تلك اللغة , و بالتاكيد الميزة التي لا يغفل عنها احد هي ان تلك اللغة تعتبر احد اكبر المشاريع المفتوحة المصدر , ولكلمن لا يعلم عن المصادر المفتوحة او يعيش خارج عالم الـ Linux ,فـ من ابسط الاشياء يجب ان يعلم انها مجانية و يمكن العمل بها و العمل علي تطوير اللغة نفسها هذا متاح للجميع .
لغة الـ PHP تتيح فرصة التعامل بسهولة مع الكثير من انواع قواعد البيانات مثل MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL وبالطبع اشهر ترابط هو بين PHP&MySql و الاثنين من مشاريع المصادر المفتوحة .
لماذا استعمل الـ PHP ؟
- من اقوي مشاريع المصادر المفتوحة
- الدعم مقدم من مجتمع من المطورين الملتزمين بتطويرة
- قوتة و قدرتة علي العمل علي معظم الخوادم
- مجاني لا يفرض عليك قيود في الاستعمال
- الدعم العربي قوي و هناك الكثير من المنتديات تقدم الدعم
- متوافق مع الكثير من انواع قواعد البيانات
- سهولة التعلم و قوة الاداء
Microsoft and PHP ,I`m confused
Microsoft Hosts Project to Run PHP on .Net
في البداية انا من مستعملي لغة PHP في تطوير المواقع في البداية كنت استعمل الـ ASP.NET لاكن اتجهت للـ PHP دعما للـ Opensource ولاني من مستعملي Linux و كنت اود دائما ربط معلوماتي في الـ ASP و PHP لاكن لم اجد وسيلة حتي مناقشة لي مع احد الاصدقاء و قال لي ان شركة Microsoft تعمل علي مشروع لربط PHP & ASP.NET و بعد البحث وجت هذا المقال الذي يتحدث عن
running the PHP scripting language on Windows Server® 2003. The parties expect to extend the collaboration to the next version of Windows Serve
و الهدف الرئيسي من المشروع
The primary goal of the project, released under Microsoft Shared Source Permissive License, is to enable full functionality of existing PHP scripts on .Net without any modification, Microsoft said.
Unlike the original PHP interpreter, Phalanger compiles scripts into MSIL (Microsoft Intermediate Language).
فالمشروع يعمل علي ربط سهولة البرمجة بـ PHP وقوة اسخدام ASP.NET
و يتمثل في امكانية تشغيل الاكواد علي Srver ASP.NET and develop cross-platform
و المشروع قد وصل الي المرحلة التجريبية Beta 2.0 في تاريخ July 30 , و يتيح المشروع استعمال class written in PHP from a .Net application or to import a .Net class—that might be written in C# or Visual Basic—into PHP scripts, the company said.
و من الموقع الرسمي لشركة Microsoft
“Microsoft Corp. and Zend Technologies Inc. today announced a technical collaboration to enhance the experience of running the PHP scripting language on Windows Server® 2003. The parties expect to extend the collaboration to the next version of Windows Server, code-named “Longhorn.” The resulting technology enhancements and ongoing interaction with the PHP community is expected to enable customers to take advantage of the Windows Server platform. The cooperative effort seeks to provide customers with richer functionality and better integration, resulting in improved performance and increased reliability.”
About Zend
Zend Technologies, Inc., the PHP company, is the leading provider of products and services for developing, deploying and managing business-critical PHP applications. PHP is used by more than twenty-two million Web sites and has quickly become the most popular language for building dynamic Web applications. Deployed at more than 15,000 companies worldwide, the Zend family of products is a comprehensive platform for supporting the entire lifecycle of PHP applications. Zend Technologies, Inc. is headquartered in Cupertino, California. For more information, please visit www.zend.com, or call 1-408-253-8800.
المصادر :



