1- دروس PHP للمبتدئين.. الدرس الأول
|
لغة البرمجة PHP هي لغة جديدة مخصصة لعمل البرامج القائمة على الويب جهة المزود، وتتميز بسهولتها المتناهية وقدراتها العالية.
* ما هي لغة الـ PHP ؟ هي
لغة برمجة تستخدم لتطوير مواقع الويب تم اختراعها و إنشاؤها وتطويرها في عام
1994 بواسطة راسموس ليدروف. منذ
ذلك الوقت مرت هذه اللغة بمراحل تطوير عديدة وقوية وتحسينات عبر المئات من
مطوري الويب في جميع أنحاء العالم. في
المصطلح التقني لهذه اللغة نقول أنها: Cross
Platforms:
Embded HTML:
Server Side: Web
Scripting Language: في
الواقع عندما نتصفح برنامج php عبر مستعرض للإنترنت مثل الانترنت اكسبلور أو
النافيجتور فإنه لا يشترط أن يكون هذين المتصفحين أو أي متصفح آخر يدعمون PHP.
باختصار إننا لا نطالب المستخدم ببرنامج معين لكي يرى صفحة الويب التي صنعناها. - هل
سيرى المتصفح الشفرة التي استخدمها؟ من
المفترض قبل أن تبدأ في التطوير بلغة php أن يكون لديك خلفية كافية عن html
وهناك دورة ممتازة ومتقدمة عن html تجدها على الرابط التالي/ وأيضا
هناك موقع HP الذي يعتبر الموقع الأول الذي أعطى تفاصيل التطوير بهذه اللغة
وفيه الكثير من الدروس المفيدة جداً في هذا المجال.. تجده على الرابط التالي/
* لماذا PHP ؟ 1. التفاعل مع صفحات الويب: يأتي
إليك مدير مكتبك ويقول لك ماذا تستفيد شركتي من كونك مبرمج php؟ هاه؟ في
الواقع قد تكون html قد نفعتنا كثيراً حينما أردنا تصميم مواقع الويب ولكنها
لاتكفي إلاّ إذا كان موقعك استقرارياً، أي أنك لا تجدد فيه إلاّ في الشهرين مرة
أو في الثلاثة شهور مرة وتتعب جراء ذلك. 2. المجانية: لغة php مجانية أي أنك لا تحمل همّاً.. لا تراخيص ولا محكمات دعائية وتمضي قدماً دون توقف وليست مثل Asp. بالإضافة إلى أنه يمكنك رؤية الشفرة المصدرية التي تجعل هذه اللغة تزيد تطوراً يوماً بعد يوم :) . 3. وجود مواقع سيرفرات تدعمها بكثرة: خبر
سارّ أليس كذلك ؟ ;) 4. التفاعل مع قواعد البيانات: بينما
جعلت شركة مايكروسوفت Asp متوافقاً مع برمجياتها بشكل احتكاري، فإن ال php تدعم
أغلب أنواع قواعد البيانات، ولم تحتكر على نوع معين وإليك هذه الانواع/
* PHP vs. ASP : بينما
تستخدم ال ASP لغة الفيجول بيسيك في عمل سكربتات متفاعلة مع الويب فإنها تحتاج
في تشغيلها إلى سيرفر Iis أو PWs وحتى الآن يعد تشغيلها على سيرفر الأباتشي
أمراً فيه صعوبة. بالإضافة أن ال Asp تعتبر أبطأ من ال PHP، وغير ذلك أن ال php ليست مقتصرة على IIS بل تشتغل على Apache و Omni httpd بأفضل ما يمكن. وعلى
العموم لاتقلق فإنك حتى إن كنت مبرمج ASP وترتاح معها كثيراً.. فإنك تستطيع
تحويل شفرة Asp إلى php عن طريق برنامج يقوم بذلك تجده على الرابط التالي/
* PHP vs. Perl : تعتبر البيرل معقدة وصعبة في حين أن ال php يقوم بعمل نفس الوظيفة التي تقوم بها برامج البيرل بشفرة أقل وبساطة أكثر.
|
Copyright © www.kettaneh.net