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

نصائح للمبتدأين والمتحولين من asp إلى لغة php

مغلق
بدأه Anwarica في 29 ديسمبر 2004 · 13 رد · 2,003 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نصائح للمبتدأين والمتحولين من asp إلى لغة php وتشمل المبرمجين الذين يريدون البدأ فى لغة برمجية ما والمبرمجين الهواه

1- أهم شئ هو أن ترتاح للغة التى تدرسها .. فى php مثلا لو تعرفت على مثال hello world وبعض الأمثلة البسيطة من أى من المواقع مثل w3schools ووجدت نفسك مندفع فى تعلم المزيد وأعجبك شكل المتغيرات وسهولة تكوين الأكواد فلا تنتظر وأبدأ.

2- لا تحـــــــاول أن تبدأ فى أى لغة تعمل على السيرفر مثل php,asp,asp.net, jsp,perl بدون الإلمام بأساسيات لغة html !! حتى لا تتعذب ... لغة html سهلة جدا جدا ولا تستغرق أيام قليلة للتعلم .. ولكنها أساسية لأن لغة php سيندمج كودها داخل كود html.

3- حبذا لو كنت تعرف Javascript وهى ليست أساس بل إنها إضافة رائعة جدا جدا ومع الphp تعمل دويتو ثنائى راقى :).

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

5- هذا الكتاب الذى تختاره لن يظهر لك الأمثلة بوضوح 100% لذلك عليك الاستعانة فقط بدروس من مواقع دعم اللغة أو كتب أخرى بشرط أن ترى المثال وتفهمه وتعود لمواصلة المواضيع التالية فى كتابك الذى اخترته.

6- إياك ثم إياك وأن تتعلم أن تقرأ بدون تطبيق ما تقرأه .. هذه مصيبة أخطر مما تتخيل بل ضياع لوقتك والكثير يقع فى الفخ ... لقد قرأت على مدى سنتين كتب php ولم أكن طبقت مثال hello world !!! عند تطبيقه لم أعرف :( طبعا القراءة شئ والعملى شئ آخر بجانب أنك أكيد ستنسى معظم ما قرأته (لو لم يكن كل ما قرأت) حتى لو قلت أنك فهمته وسبب عدم التطبيق هو السيرفر المحلى.

7- أخطر مشكلة واجهت المبتدأين وستظل تؤرق الكثير هى إنشاء سيرفر محلى لتعمل عليه الملفات ... نقطة تافهه ولكنها أخرتنى وقت طويل لتنفيذ ما قرأت .. يعنى توابعها أيضا أكثر خطورة لو لم تعرف كيف تتعامل مع ملف php.ini وهذه النقطة كفيله بجعلك تكره البرمجة والphp :) لذلك خذ أقصى حذرك ... لقد كنت أبرمج بالasp لأننى أعرف تركيب سيرفره مثلا ... عموما هناك أسهل طريقة لتركيب سيرفر ممكن إدراجها لا حقا وموجود دروس كثيرة جدا عن الموضوع لذا لا تقلق المهم أن تضع فى اعتبارك أن هذه النقطة هى المسئولة عن إحباط الكثير.

8- أكيد لما تطبق ما تقرأه ستجد أشياء غير مفهومة فى البداية .. ممكن تتجاوزها للنقطة التى تليها فى الكتاب ثم تعود لها .. إن لم تفهمها أيضا إتجه لكتاب آخر فى هذه النقطة فقط ثم عد للكتاب الأصلى لك .. طيب لو تضايقت وحاولت بلا جدوى؟ يبقى نرحب بك فى المنتدى لأسئلتك :بشرط ألا يكون مكررا يعنى غالبا بالبحث فى المنتدى ستجد مواضيع كثيرة مشابهة.

9- حاول أن تعمل مشكلة ... مشكلة؟ تمام تعمل مشكلة .. قل مثلا أنا عندى مشكلة أريد سجل زوار للموقع (حتى لو لم يكن لديك موقع) .. حاول أن تبنيه من الصفر .. أكيد ستفشل .. ولايهمك عد للكتب .. حاول إستنتاج المطلوب واعمله .. فشلت؟ ولايهمك أحضر كود جاهز واتفرج عليه (مش تستخدمه) وبعين افهم الفكرة .. مافهمتش؟ إبحث عبر جوجل عن درس لسجل الزوار عن طريق لغة Php واعمل واحد ... كرر العملية هذه مع أى سكريبت وشوف النتيجة.

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

11- إذا كنت مبرمجا بالفعل فى أى لغة برمجية لا علاقة لها بالويب فلا تقل ففرصتك كبيرة فى التعلم (حتى لو كنت تعرف QBasic) لأنك على الأقل لن تتعب فى معرفة المتغيرات والدوال بشكل عام ... وحتى الخورارزميات بشكل عام تجعل منظم.

12- إذا كنت متحولا من لغة asp فأهلا بك لأنك ستعرف أنك كنت فى عذاب وعقاب كبير :P ... أنت إذن الأكثر فرصة لفهم الphp لأنك بالفعل كنت تعمل على لغة مفسرة مثلها مثل الphp ولن تتعب فى عمل محرك بحث ولا سجل زوار ولا منتدى لو تريد :) لأن الخوارزميات واحده فقط الاختلاف سيكون فى الصيغة التى تكتبها .. أما أفكارك فهى محفوظة فى عقلك وإبداعك سيتحرك بسهوله خلال هذه اللغة .. أخيرا ستتخلص من الـdim والسطور الكثيرة وبمجرد سطرين ممكن تعمل شغل كبير .. الإنتقال إلى asp.net أصعب من الإنتقال إلى الphp لأن الasp.net تختلف حتى أنها ليست مفسره ... خليك معانا بقى.

13- عيش كسيرفر وفكر كالبروسيسور ... أدخل فى أعماق الphp وحاول أن تكون منطقيا وحاول وجرب وتوقع الخطأ والصواب .. ستشعر بعد فتره أنك تريد التعديل على الكود المصدرى المتاح للغة نفسها!!!

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

أشعر أنى نسيت الكثير ولكن ريما أعود بمجرد أن أتذكر ما نسيته :)

#2

السلام عليكم

ماشاء الله مقال جيد بارك الله فيك ...

ولكن هل ما الذى اعتمدت عليه لكتابه هذا الموضوع ؟؟

أم :

اقتباس ------

عيش كسيرفر وفكر كالبروسيسور

--------------

هههه مشكور

" وما توفيقى إلا بالله عليه توكلت وإليه أنيب "
-------------------------------------------------
قل : " لا حول ولا قوة إلا بالله "
-------------------------------------------------

#3
اقتباس
ولكن هل ما الذى اعتمدت عليه لكتابه هذا الموضوع ؟؟

اعتمدت على الاخطاء التى استمرت لفترة طويلة معى...

عيش كسيرفر وفكر كالبروسيسور ... بالفعل لو تجربوها ماتندموا :)

#4

أعتقد أن سها طريقة لتركيب السيرفر هو الحصول على phptriad.exe وتشغيله لتحميل البرنامج

سيقوم برنامج التحميل بعمل مجلد باسم apache في المكان الذي اخترته , بداخل هذا المجلد يوجد مجلد باسم htdocs وتوضع بداخله الملفات سواء مباشرة أو في مجلدات فرعية.

ولتجربة الملفات من المتصفح يتم كتابة http://localhost ثم مسار الملفات داخل htdocs واسم الملف

هذا والله أعلم , واعذروني إن كنت قد أخطأت

تم تعديل هذه المشاركة بواسطة Hazeim في 9 يناير 2005 في 16:22

#5

جزاك الله خيرا أخى حازم :)

هناك طريقة مباشرة وهى تحميل الinstaller من الوصلة: http://www.php.net/get/php-4.3.10-installe...e/from/a/mirror

وبعدها يبقى معك الphp شغالة على سيرفرIIS :)

#6

شكراً لك أخي على المعلومة التي - لو تعلم - أني أبحث عنها منذ فترة :lol: :lol:

#7

ولكن يا أخي نسيت أن أسأل هل php my admin موجو د أيضاً مع هذه النسخة أم سأضطر لإنزاله إيضاً

#8

حقيقة لا أعرف كيف أشكرك على هذا المقال و على هذا التشجيع للانتقال من ASP إلى PHP، و لكني شخصياً إذا فكرت بالانتقال من ASP فسيكون ذلك للـ ASP.Net و ذلك أن لغة الـ PHP و ASP هي نفس الشئ حسبما فهمت من العديدين ;)

كما استطيع القول أنه يمكن انطباق هذا الكلام (كا ذكرت نفسك في المقدمة) على تعلم أي لغة حركية و اقصد هنا الـ ASP، و بالتالي نعكس الكلام ليكون الانتقال من PHP إلى ASP :D

تم تعديل هذه المشاركة بواسطة محمد القربي في 23 يناير 2005 في 04:49

Mohamad Al-Karbi

www.mkarbi.me

#9

السلام عليكم

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

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

طبعا اختر لنا اسهل سيرفر وطريقة للعمل

تقبل شكرى

فى الانتضار

Skype%20Candy.jpg
#10
اقتباس
ولكن يا أخي نسيت أن أسأل هل php my admin موجو د أيضاً مع هذه النسخة أم سأضطر لإنزاله إيضاً

لا بل هو مستقل بذاته :)

اقتباس
بالتالي نعكس الكلام ليكون الانتقال من PHP إلى ASP

فين الميليشيات عندنا إحنا بنتهاجم :blink:

:lol: لا مش ممكن الممكن إنه يبقى التحول للدوت نت وهذه شوية من مميزات البيشو:

/index.php?showtopic=53907

أخى النمر :

هناك طريقة مباشرة وهى تحميل الinstaller من الوصلة: http://www.php.net/get/php-4.3.10-installe...e/from/a/mirror

وبعدها يبقى معك الphp شغالة على سيرفرIIS :)

#11

ولكني ما زلت أفضل PHP-triad

#13

هل من الممكن أن أعرف السبب؟؟؟؟!!!!! :lol:

#14

لأنى كنت كده الأول :)

لقيت أن phptriad مش معطينى حرية فى اختيار اصدار الphp وكذلك عندما أردت تجربة الاصدار الخامس ... كما أن php installer بتنزل أتوماتيك مع IIS وبمعنى أصح بتجعل الالIIS يتعرف على الphp بسهولة وسرعة :)

الphp triad بيعتمد على أباتشى كسيرفر فى الأصل وأنا مبحبش أكتب أسماء الملفات لأختبرها، تصفحها بالIIS اسهل بكثير

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

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