الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل سنشهد موت php و apache

مغلق
بدأه INSIDE في 14 سبتمبر 2006 · 9 رد · 908 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

القفزة القادمة , هل ستكون بهذا الشكل ؟

في البداية لا أدري إذا كان يصح أن نطلق اسم قفزة على التطور في عالم الانترنت لأن هذا التطور يتم بالتدريج أفقياً و عمودياً , لكن لا شك أن هناك نقاطاً بارزة في هذا التطور نذكر من الماضي هذه النقطة :

ظهور لغة البرمجة php : حيث أن ظهورها و تطورها المستمر أدى إلى ظهور لغات مشابهة مثل asp و أدى إلى ظهور المواقع الحيوية ذات المحتوى التفاعلي ( مثل منتديات الحوار ) و ذلك لسهولتها و قلة كلفتها و القدرة على الاستغناء عن البرمجيات التي تحتاج إلى root access مثل برمجيات لغة C++

هذا أدى إلى ازدهار سوق الاستضافة من نوع shared أي الاستضافة المشتركة حيث تتم استضافة عدد كبير من المواقع على سيرفر واحد يدعم تشغيل php مما يعني قلة التكلفة على الموقع الواحد !

هنا نصل إلى الحاضر حيث ظهر إلى الوجود مؤخراً الـ vps و هو عبارة عن طريقة لبيع الاستضافة حيث يقسم السيرفر إلى حوالي خمس مستخدمين , لكل منهم صلاحية root على جزئه الخاص به , تكلفة الـ vps قليلة مقارنة مع الـ dedicated server , و الصلاحيات أكبر بكثير من الـ Shared Hosting .

أرجو أن تكونوا وصلتم معي إلى الفكرة الأساسية و هي أن قلة تكلفة الـ vps ستدفع باتجاه الاستغناء عن الـ shared hosting و باتجاه العودة إلى البرمجيات المكتوبة بلغات البرمجة غير المختصة بالويب و بالتالي قلة الاعتماد على لغات الويب ( مثل php القائمة أصلاً على أساس من لغة الـ C تسهيلاً لاستخدام تعليمات مشابهة لتعليماتها بصلاحيات الـ shared hosting )

فهل سنستغني في المستقبل عن لغة php ؟ هل سننتقل إلى استخدام برمجيات بلغات مثل دلفي و الـ C++ و غيرها بفعل امتلكنا صلاحيات أوسع تتيحها لنا ؟

http://blog.hprlink.com/archives/18

2129cdd84c.gif

danger.gif
#2

أولاً هذا الخبر أسعدني كثيراً لأني كنت أعمل إطار عمل لموقع بلغة Delphi ولكني لما رأيت صعوبة وجود استضافة وغلاها عدلت عن ذلك .

ما ذكرته ممكن وهو استخدام Delphi و + + C

ولكن لا يعني موت php لأنها تتفوق عليهما من ناحية أنها لغة سريعة و مفسرة

أما السرعة فالأمر مشهور ، ولكن لا أدري هل هي أسرع من Delphi ؟!

وأما كونها مفسرة فهو سهولة التعديل ، حيث تستطيع الإقتصار على تعديل ملفات بسيطة وصغيرة الجحم ، تعدل سطرين ثلاثة ثم ترفع الملف في مكانة، بعكس اللغات التي ذكرتها .

وأيضاً كونها مفسرة تجعلها تشتغل على أي نظام تشغيل .

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#3

فى كل حرب يجب ان تقع الضحايا ولكن لا يقع الا الضعيف الذي لا يرغب فى الحياة واعتقد ان مبرمجى php سوف يبتكرون شئ جديد يرجعها مرة اخرى فى المقدمة ولو انها مازلت فى المقدمة واعتقد حتى السنتين القادمتين

يابن ادم ولدتك امك باكياً والناس حولك سروراً فعمل لي يوم اذا بكوا في يوم موتك ضاحكاً مسروراً

اطلب اي ملف Testking او كتاب من كتب ميكروسوفت في اي مجال

#4

السلام عليكم

أخي الكريم

اود الإستفسار عن الدلفي كيف يمكن بناء تطبيقات به تعمل على الإنرنت الجزء ده مش فاهمه

الدلفي يقوم بإنشاء برامج تعمل على بيئة ويندوز و ال php يساعد في برمجة مواقع ديناميكية يتم التعامل به في الإنترنت

فكيف يمكن أن نعمل مواقع بالدلفي الصراحه أنا مش فاهم

تحياتي

أحمد

#5

راجع قسم الدلفي وابحث فيه

و بالدلفي تستطيع أن تعمل كل شيء تقريباً

وبمجرد عمل SETUP لها تعرف كيف

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#6
اقتباس
أرجو أن تكونوا وصلتم معي إلى الفكرة الأساسية و هي أن قلة تكلفة الـ vps ستدفع باتجاه الاستغناء عن الـ shared hosting .

و باتجاه العودة إلى البرمجيات المكتوبة بلغات البرمجة غير المختصة بالويب

و بالتالي قلة الاعتماد على لغات الويب ( مثل php القائمة أصلاً على أساس من لغة الـ C تسهيلاً لاستخدام تعليمات مشابهة لتعليماتها بصلاحيات الـ shared hosting )

اعذرني .. كلامك ابتعد قليلا عن الواقع .. ما علاقة الاستضافة بلغات البرمجة .. هل لانني املك vps ساستغني عن البي اتش بي و اكتبر برامجي بالدلفي مثلا او بالجافا ؟

الاستضافة هي اللي بتخدم البرمجة وليس العكس .. اضف الى ذلك ان الشخص بياخد استضافة خاصة او سيرفر خاص ليقوم بتعديل اعدادت والحصول على مزايا اكبر و ليس للاستغناء عن لغة البرمجة بالعكس لتعديل اعداداتها بما يتناسب معه ..

و بعدين قولي هل استغنينا عن السي او السي ++ بظهور الفيجوال بيزيك او الجافا ؟؟

موضوع التطور هو اضافة لا اكتر ولا اقل و اللغات بتطور من نفسها دائما لكن لا يوجد لغات تنهي وجود لغات .. الموضوع ليس سوق تجاري ومنتج انما هي ادوات وادوات تتطور ..

و استمرار هذه اللغات ليس متعلقا بالمستخدمين انما هو متعلق بالمطورين على وجه التحديد حتى لو تضائل عدد المستخدمين كثيرا - ولا يحدث ذلك الا اذا توقف المطورين عن تطوير اللغة نفسها - تماما الموضوع كالمصادر المفتوحة - ظهور اللينكس في وقت كان الويندوز فيه في اوج قوته -- ..

قل لي ماذا يدفع مبرمج الى كتابة او تطوير برنامج بالسي في وجود لغات عملاقه مثل الدوت نت او الجافا .. قد تقول لانه مبرمج ساذج مثلا - في وقت تجد فيه الـ IBM تكتب جميع برامجها بالسي ++ ...

انا متأكد تمام التأكد من ان اللغات المتوارثة ستستمر وبقوة - زي البي اتش بي والروبي - الروبي ورثت البايثون و البي اتش بي ورثت السي والجافا.. وده بيعني بشكل او اخر استمرارهم لان مطوري السي هم من يعمل على تطوير البي اتش بي و العاملون في زند معظمهم مبرمجي سي ..

كذلك الحال بالنسبة لميكروسوفت ستستمر وبقوة مع برمجياتها و سيصبح التنافس اقوى بين اللغات و ليس ان لغة تنسي المطورين لغة تانية او تاخد مكاناها , في الوقت نفسه ستاخذ لغات اخرى مكان محترم جدا زي الروبي على وجه التحديد و المسالة بالنسبة لها مسالة وقت ..

#7

السلام عليكم

بداية أود ان أشكر السيد "Inside " على نقله الموضوع من مدونتي و على الاشارة الى مصدر الموضوع و هذه عادة لم نألفها من العرب للأسف .

الموضوع كله عبارة عن توقعات فلا أحد يعرف ما يخبىء المستقبل من تطورات و اختراعات

اذا نظرت الى البرامج التي تشغل محركات البحث ستجد أن جميعها لا تعمل على مخدم apache و انما كتبت بلغات مثل c++ و غيرها و جميعها تحتاج الى سيرفر خاص أو Vps فاذا أردت محرك بحث مكتوب بلغة php أو perl فإنك ستصدم مع مشكلة :max execution time و عادة تكون 30sec في المخدمات التي تستضيف عدة مواقع و ذلك منعا من حدوث لود كبير على السيرفر أما عند امتلاكك لسيرفر خاص فإنك تثبت البرنامج الذي تريده الذي يعطيك أكبر أداء

أيضا برنامج urchin الذي يستخدمه غوغل في google analytics لا يمكن تشغيل برنامج احصائيات ضخم و فعال على استضافة مشتركة و انما تحتاج الى خادم خاص و بالتأكيد ليس مكتوبا بلغة php

ان انتشار مثل هذه البرامج و مع انخفاض تكاليف خوادم الانترنت بالتأكيد سيقضي على لغات الويب مثل asp , php , perl ...

لا أقول الان و لكن ربما .. بعد سنوات ولقد لاحظنا كيف أثر البريد الألكتروني على البريد العادي و قضى تقريبا على الفاكس ....

الأخ محمد رمضان : لسنا حاليا في صدد الاستغناء عن لغات الويب المعروفة و ما تزال قدراتها الجبارة واضحة أمام غيرها من اللغات

لكن عند الحاجة الى موقع بمتطلبات خاصة مثل محرك بحث أو برنامج محادثة صوتية و مرئية فبالتأكيد لغة php لن تفي بالغرض

أرجو ان تكون اتضحت وجهة نظري

#8

مازلت غير مستوعب لهذا الموضوع بفرض انى املك السرفر باكمله هل بأمكانى عمل برنامج مثلا بالفاجول بسك لا بل بالس واقوم باستعراضه عن طريق الويب

يابن ادم ولدتك امك باكياً والناس حولك سروراً فعمل لي يوم اذا بكوا في يوم موتك ضاحكاً مسروراً

اطلب اي ملف Testking او كتاب من كتب ميكروسوفت في اي مجال

#9

عزيزي السبب وراء استخدام Perl - PHP - Python - ASP ليس لاننا لا نستطيع استخدام C او ++C، نحن نستطيع ان نستخدم C و ++C حتى مع الـShared Host وذلك من خلال CGI.. السبب هو السهولة وسرعة الإنتاج فبرمجة المواقع والـscripting لا تحتاج القوة الهائلة للـC التي يصاحبها عناء كبير وقت البرمجة

بالنسبة جوجل فهي تستخدم لغات عديدة وتربط بينهم، لكنها تستخدم Python اكثر شيء.. وهذا لقوة اللغة و أهم شيء سهولتها :)

بالنسبة للـ :max execution time ممكن تغيره من خلال ملف .htaccess في apache ومعظم الshared webhost يعطونك هذه الخاصية.. يعني هذا ليس عائق..

هل تظن انشاء موقع بالـC او ++C امر عملي؟ تذكر الـCashing الذي يزيد السرعة.. مثلا mod_perl للـApache يقوم بـcache في الذاكرة العشوائية حتى تكون العملية سريعة.. وهذا من دون جهد في كتابة الكود.. بينما مع C و ++C يجب عليك ان تذوق العلقم حتى تصل لنتيجة مرضية كما هي مع mod_perl.. ايضا تذكر ان المشكلة مع C و ++C انك تتعامل مع الذاكرة بتفاصيل أدق وهذا يصعب عليك البرمجة.. بينما مع Perl - PHP انت لاتهتم بنوع المتغير سوائا كان int - float وغيره فهذا لا يهمك فاللغة تقوم بإختيار الصنف المناسب.. والكثير من الفروقات التي تجعل الPerl - php لغات قوية بديلة للـC في مجال الويب والتطبيقات التي تتطلب سرعة الإنجاز..

الخلاصة لغات الإسكربتينج كـPerl - php - phython- asp وغيرهم لن ينقرضوا بهذه السهولة.. لكل لغة استخدامها الخاص.. والسواد الأعظم لتطبيقات الويب لا تتطلب السرعة الخيالية للـ C و ++C مقارنة بالعناء والوقت الضائع.. ممكن تقولي كم ثانية ستكون الفرق بين صفحة موقع تمت برمجتها بـC وصفحة أخرى تمت برمجتها بـPerl ؟ الفرق قليل جدا خاصة أن عنق الزجاجة هو في الـInternet connection في معظم الحالات.. وفرضا نقول ان الفرق هو ثانية واحدة (مع العلم انه اقل من هذا في معظم الأحيان) فهل هذا يستحق عناء كتابة موقع بـC ؟ طبعا لا..

كما ان الـApache لن ينقرض بهذه السهولة :) والهدف منه ليس أننا لا نستطيع البرمجة من الصفر، بل الهدف هو السهولة و عدم إختراع العجلة من الصفر -- don't reinvent the wheel

إذا نفعتك أحد مشاركاتي فأدع بظهر الغيب لوالداي بالصحة والسلامة والسعادة وطول العمر وأن يكون هذا زيادة لهما في كل خير.

post-21836-1257612765.gif

before asking: smart questions how-to

#10

ههههههههههه

كتبت فى مرة أنه ممكن نستخدم السى فى الويب لكن ستنتج تطبيقات كلها ثغرات ومعقده!! ما دام هناك بيشو اتخلقت للويب لماذا ستختفى؟؟! :blink: :blink:

برمجة الويب تختلف تماما عن برمجة تطبيقات الويندوز وتطبيقات الكلاينت بشكل عام .. مهما حدث فالأفضل استخدام اللغات المتخصصه :P

هذا الموضوع مغلق.

مواضيع مشابهة