تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

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

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Dec 2004-
#1 (permalink)  
إجتماع لكل مبرمجي لغة php و asp و java و j2e واي لغة برمجة ما ذكرتها


بسم الله الرحمن الرحيم

اخواني المبرمجين

السلام عليكم ورحمة الله وبركاته

الكل يعلم بان تعلم لغة البرمجه شي جميل ومنشط للعقل

ولكن هناك سؤال كثيراً ما يواجهني خاصتاً مع المبرمجين

مبرمج الـ php يقوم ان لغة البي اتش بي هي احسن لغة برمجه

مبرمج الـ asp يقوم ان لغة الاسب هي احسن لغة برمجه

مبرمج الـ الجافا سكربت يقوم ان لغة الجافا هي احسن لغة برمجه

وهكذا كل مبرمج يعرف لغة يمدحها .. هذا الشي اللي انا شايفة ما يقوم مثلاً

لغة الجافا اقوى واحسن بس انا اعرف لغة البي اتش بي مثلاً لا يقوم عن اللغة اللي يعرف لها

فياليت واحد يفيدنا عن قناعة وتجارب وبشجاعة بان اللغة الفلانية هي الاحسن والاقوى وهي المستقبل.

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

فياليت احد يقدر يدلنا على اللغة اللي الواحد يتعلمها واللي تفيده في المستقبل في عالم البرمجه على مواقع الانترنت

تحياتي لكم جميعاً يا احواني المبرمجين والغير مبرمجين






__________________
سبحان اللهم وبحمدك أشهد أن لاإلة الإ أنت أستغمرك وأتوب إليك

للمراسلة على الايميل التالي

mt5ss@msn.com
المتخصص غير متواجد حالياً   قديم 04-05-2006, 03:32 AM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jul 2003-
#2 (permalink)  

مشكلة .. معروفة


فكرتني انزل موضوع بالمدونة بشأن هذا الأمر


الأمر عزيزي كالتالي :
1- حدد هدفك
2- حدد إمكانياتك
3- من أين ابدأ

الهدف :
هل تريد إنشاء منتدى ؟ برامج عادية مثل التي نراها كل يوم ؟ عليك بالPHP
هل تريد شيء رسمي وكبير ؟ ( موقع فيديكس !! موقع ويسترن يونيون .. ) شيء يتحمل آلاف الزوار بنفس اللحظة ( عليك بالASP أو JSP )
إذا كان موقع بنك أو شيء يحتاج إلى حماية قصوى .. ارشح (JSP)



الإمكانيات :
هل تعمل ذاتيا ؟ أم بكورسات ؟
ومن أين لك بالخبرة اللازمة ؟ من الكتب وسوالف ولا من الinstructor ؟


من أين أبدأ ؟ :
right click >> New >> New Text File






__________________
النسخة الثانية من ابلود بلس قريبا جدا :
+ شريط مئوي لرفع الملفات
+ دعم اكثر من سيرفر لرفع الملفات Multi-Server
+ مكتبة ملفات مؤرشفة
Egyptechno غير متواجد حالياً   قديم 04-05-2006, 03:52 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2000-
#3 (permalink)  

من جهتي يا غالي افضل بكثير asp.net موضوه اللي يقول لك انه كل يوم اصدار مختلف عن اللي قبله بالعكس لماذا ؟ عندك asp.net نزل بعده asp.net2 يستخدم نفس الاوامر وكل شي ولاكن اضافات اقوى وجبارة عن اللي قبله وعندك بنفس الوقت php5 ولاكن من منا يبرمج بها اليوم مع ان صدورها من فترة بما ان اول ماصدرت asp.net2 الكل اتجه لها مباشرة
كما قال اخوي Egyptechno

الأمر عزيزي كالتالي :
1- حدد هدفك
2- حدد إمكانياتك
3- من أين ابدأ

وراح تلاقي الكثير يقول لك الـ asp.net مالها مستقبل وماراح تلاقي زباين ولا عملاء كثير والاستضافة غالية مرة و و و و و مع اني ابرمج باللغتين php و asp.net ولاكن اكره php ولا احبها ابد ولاكن السوق يجبرك احيانا ونيجي نقول للـ php رخيصة او بالاصح ببلاش وسيرفرات مافيها مشاكل ابد ورخص التراب واقل مواصفات تشغله عكس asp.net مشكلته يبي له شركة تدير السيرفر بقوة وفاعلية مع انها رخيصة ما يعادل الـ 1 جيجا و 10 جيجا ترافيك بـ 7 دولار بالشهر واخر اصدارات فلا تقول لي حجة انها غالية

وبالاخر انصحك بالتالي
1- حدد هدفك
2- حدد إمكانياتك
3- من أين ابدأ
وبعدها رد علينا





تحيتي اليك اخوك في الله






__________________
برمجة PHP & ASP.NET2 بأحترافية - تصميم بأبداع - أستضافة بتميز
للمراسلة : http://kassab.arabform.com/
العضوية يسمتخدمها شخصان
kassab غير متواجد حالياً   قديم 04-05-2006, 04:41 AM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#4 (permalink)  

كل اسبوع او اسبوعين ,, ويجينا واحد ويطرح نفس السؤال ؟؟؟ ليش ما يجرب ان يشوف له حل ؟؟؟؟ هل البحث في GOOGLE صعب للدرجه هذه ؟؟؟؟ ارجوك يا مشرف قسم الPHP ان تثبت واحد من هذه الانواع من الاسئله و نفَتك من هذا النوع من الاسئله التي دوما تبدء ب"كيف ابدء بتعلم لغه الPHP"

ولكن للمره هذة الاخ اراد مقارن .. مع العلم ان الردود ولاسئله كثيره في هذا الموضوع .. خصوصاً في المنتديات العربية .. بس الاخ شكله ممرررره يبي مساعدة ..

خلينا نبدء اذاً:
اولاً خلينى نسى ان هناك مليون لغه برمجة .. خلينا اولا نعرف ما هي لغة البرمجه !!!
هي عباره عن اوامر وخطوات مدروسه من قبل المبرمج .. ويتم تنفيذها خطوه خطوه من قِبل الحاسوب .. يعني ؟
اي ان لغه البرمجه مها كانت نوعها هي مجرد اوامر .. ومثل اي لغه اخراى بالاضافه للغه التخطب بين بني البشر . لها قواعد و قوانين لكي تفهم معاني الجمل ...

ولذالك .. مهما كانت تلك اللغة (لغات البرمجه) تستطيع ان تفعل لغه اخرى ولكن ممكن بطريفه اخرى اسرع او ابطء ..
انا شخصيا كنت اقول لا .. اهذا احسن .. او لغه معينه افضل .. ولكن بعد ما تكون خبرتك كافي ستقول في نفسك ؟؟؟ ما هذا الهراء (استخدمت كلمه تقال عند قريش )
تستطيع ان تعمل ما تريد ... باي لغه .. ولكل المناسبات ..
غلطان للي يقول لك من افضل من الاخر .. لان الفرق الاساسي في نظري بين اللغهات هي .. هل مداى رقرابه اللغه من الHardware .. هل هي لغه برمجه high level يعني تتكلم مع الجهاز عن طريق وسيط .. ام تتعامل مع مكونات الاجهزه مباشر .. الاقرب من الجهاز هو الاصعب تعاملا .. والابعد من الحهاز هو الاسهل في البرمجه ولكن انت مقيد بما يعرفه الوسيط من اوامر ...

لنقارن لغات البرمجه من حيث القرابه للHardware
الC و ال++C .. لغات مررررررةةة فريبه من الHardware من قربها تستطيع ان تكتب برنامج لكي يكتب في الDVD-RW بدون اي مشاكل
الJava ولNet. ابعد البرامج من الHardware لانها تحتاج لمترجم او وسيط .. يتحكم بكل امر . واذا المترجم او الوسيط مش عاجبه طريقه البرمجه او البرنامج حاول الاختراق للhardware من دون اي مبررات .. سيوقفه .. لذالك هذه البرامج او اللغات مشهوره بالامان .. لان المترجم او الوسيط .. يحمي الجهاز من التلاعب ..

ولكن في موضوعنا هو هن برمجه السرفرات اي لغات مثل ما يقوله البهض لعات المواقع ..

الNet. و الJSP لغات لها مترجم الNet. يتعامل مع الNet framword. والJSP يتعامل مع الJava RunTime يعني لكل هذه اللغات وسيط يفصل لغه البرمجه من الhardware اي .. يفلتر الوسيط الاوامر الاتيه ويفسرها .. هل هي مدى الحمايه في ذالك الامر شيء ضروري ام انه سيء لايوجد اي خوف في تنفيذه ..
الفوائد: الحمايه .. لغه البرمجه سهله .. اي البرمجه عن طريق فكره الAPI وهي طريقه برمجه باسلوب الاوامر البسيطه والباقي يتولاه الوسيك ..

اما في لغه الPHP و Ruby و Python و القديمه CGI
لا يوجد مترجم .. ولكن يسمونه المدبلج "انتربراتور Interpreter" وضيفته فقد الدبلجه .. اي تحويله للغه قريبه من الC او ال++C .. اي نت تلك اللغات قريبه جدا من الhardware اي انه لايوجد وسيط فعال لكي يتابع تحركات البرنامج .. مثال الPHP و الCGI لديهم امكانيه حذف جميع ملفات الجهاز بدون اي شيء يوقفهم .. واذا اردت فعل ذالك في اللغات التي تعتمد على الوسيط .. لا يمكن ذالك لان الوسيك سيقول ؟؟ انت مجنون .. ستحذف كل ملفاتك .. وذا اردت فعل ذالك .. لن اسمح لك .. ولكن في الغات التي تعتمد على الدبلجه .. لا يوجد اي واحد او شيء يحميك .. يعني انت لحالك .. اي تجب عليك ان تعمل حمايتك بنفسك ؟؟ .. الان ربما تفكر في التحول الى Net. ولكن .. قارن .. هل تريد السرعه ؟ لان الNet. يحتاج لوسيط اي ابطء ولكن اَمن ...
فوائد هذه الانواع .. من اللغات (من دون وسيط) السرعه ... مثال .. ممكن ان تعمل برنامج سرفر بدون Apache فقط باستخدام PHP واوامر الSocket التي تتيح لك التحكم بالبورتات الموجوده في الجهاز والرد على اي استفسار عن طريق البورت 80 .. اي ممكن ان تعمل Apache من الصفر بواسطه الPHP وبدون اي لغه اخرى ولكن انت تكون مجنون ؟ لانك اذا اردت فعل ذالك .. يسكون عليك قفل الثغرات بنفسك . وهذه عيوب هذا النوع من اللغات

وشكراً
اخوك هلابي






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 04-05-2006, 05:30 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2000-
#5 (permalink)  

هلا اخوي هلابي

كلام جميل اخوي ولاكن اعلق على
اقتباس:
الان ربما تفكر في التحول الى Net. ولكن .. قارن .. هل تريد السرعه ؟ لان الNet. يحتاج لوسيط اي ابطء ولكن اَمن .
اولا لا يوجد بطء في الدوت نت والعامل الاساسي للبطء هما اثنين
1- البرمجة الذكية
2- مواصفات السيرفر وادارته من الشركة المستضيفة

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

راجع ذالك الرابط
للاستفادة ولو بقليل
http://www.swalif.net/softs/showthread.php?t=153336






__________________
برمجة PHP & ASP.NET2 بأحترافية - تصميم بأبداع - أستضافة بتميز
للمراسلة : http://kassab.arabform.com/
العضوية يسمتخدمها شخصان
kassab غير متواجد حالياً   قديم 04-05-2006, 05:43 AM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#6 (permalink)  

انا معاك .. يا kassab المفروض اني لا اتوقف في ذالك الجمله بالقول
"الان ربما تفكر في التحول الى Net. ولكن .. قارن .. هل تريد السرعه ؟ لان الNet. يحتاج لوسيط اي ابطء ولكن اَمن ."
كان فصدي المقارنه بين نوعيات البرمجه .. التي تتعامل مع وسيط والتي تتعامل مندون وسيط

انا اعرف ما كان قصدك في ان سرفر الIIS يحتاج لمكونات جباره لكي يعمل بالسرعه المطلوبه .. ولكن ايضا تتطرقت للامان .. لان الامان شيء ضروري و الNet. يعطيك ذالك الشيء .. بس لم يعجبني ردك في الشباب العرب .. ممكن تقول لدينا شباب يقولون انهم جيدون ولكنه لا يعرف شيء لكي يقول عن نفسه ذالك ... احد امثله ذالك هو بغض الاشخاص الذين يسئلون عن اساسيات لغه معينه و قد يكون شيء تافه .. ولديه شركه استضافه ؟؟ هل يمكن ان تنام وانت تعرف ان موقعك مستضاف عند شركه صاحبه لا يعرف ما اذا كان الPHP لموقعه يعمل على اي اصدار ؟

الشباب العرب الممتازين والجبارين في البرمجه .. كثير . ولكن اكثرهم في المتديات الاجنبيه ..
1- لان المتديات الاجنبيه توفر حلول لاسئله اكثر تعقيداً
2- لان الردود مدروسه .. والائسئله في محلها
3- عناوين المواضيع تعطي نبذه عن الموضوع ككل وليس كالمواضيع التي عناوينها مثل "للمحترفين فقط" وتجد شيء لا يوجد اي صله بالبرمجه اصلاً

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

وبذالك قي يكون لدينا منصه لجذب جميع المحترفين العرب ..
وشكراً للجميع
hilaby






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 04-05-2006, 06:25 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Dec 2004-
#7 (permalink)  

هلا اخواني
اخي Egyptechno اشكرك جداً على هذا الشرح وفعلاً الواحد يجب ان يعرف ما هو هدفه وما هي امكانياته فلك من كل الود

اخي kassab اشكرك جداً على المقارنه وعلى الشرح التوضيحه للغة asp.net فلك مني كل الود

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

[CENTER]ابي اطفي النور على البرمجه واجلس في عالم التصميم والخيال واشغل العالي [/CENTER]

تحياتي لكم جميعاً






__________________
سبحان اللهم وبحمدك أشهد أن لاإلة الإ أنت أستغمرك وأتوب إليك

للمراسلة على الايميل التالي

mt5ss@msn.com
المتخصص غير متواجد حالياً   قديم 04-05-2006, 06:07 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2002-
#8 (permalink)  
لماذا يتم تهميش البيرل دائمـــــــــــــــــــــــا ؟؟؟....

لنرى ماذا يقول موقع mediacollege

Perl is a very powerful, robust language with more history than PHP. Although the newbie might think that Perl is more complicated than it needs to be for web development, experienced programmers will appreciate the vast array of options available with Perl.

In our opinion....

In regard to web development, we have yet to find a single thing that Perl can't do, whereas we have found limitations in PHP. We feel that the added power of Perl makes it the better choice. We have not found the efficiency issue to be much of an issue at all - in most cases it's only academic and won't actually affect the performance of your website.

و هنا مقارنة ممتازة بين اللغتين :
http://tnx.nl/php

و من مقالة بعنوان Last of the RedHat Boxes (and a PHP rant)

The old server ran both our web applications, written in Perl, and some internal apps, written in PHP. As far as RAM goes, It's bad enough on RedHat to include PHP into the Apache interpreter. On debian, they compile in all sorts of stuff into the PHP module, taking up a whopping extra 64MB in the Apache process. Youch!

PHP is difficult to deal with. If I want to use a database, and don't choose to use one of the ones they compile in by default, PHP has to be rebuilt from source. At that point, it suddently becomes a maintenance nightmare. There's been a number of security problems discovered in PHP (not faulting PHP, that happens). The issue is that this becomes a huge pain in the butt. It can't just be automatically installed with the other security updates, it has to be manually downloaded, and a new RPM/DEB built for that new package.

Perl, on the other hand, is simply an interpreter. If you want to do something with it, you need an additional module. Functionality in addition to interpreting Perl code is not built into Perl. If you want to use a database, you can easily download the database driver you're interested in. It's then trivial to utilize that module within your code. If you change out your database, or you decide you want to use two databases, you can easily do so without needing to recompile Perl. Unlike PHP.

PHP is getting the boot. Having the maintenance issues is a real pain, but 75MB (shared) per Apache process is just over the top.

Alas, I can't eradicate PHP from the world altogether. I think I'm going to make a new box with no daemons accessible from the outside world. It can host our company's PHP applications, as well as being a host for Debian security updates (which I've been meaning to do anyhow). Our boxes will no longer download directly from Debian's security site, they'll download from this box. But only after the files are manually copied into a download dir. With any luck that will prevent an LDAP security update from trashing our user databases.

و من كلام لديف و هو الادمنتستريتر لموقع ميديا كولدج :
I still prefer Perl. It's a fantastic language for server applications and I just don't see any serious disadvantages. Unfortunately Perl has suffered some misinformed bad press which is a shame.

PHP is certainly more popular amongst newbies and lazy people because it's easier. I've seen people base their entire programming language decisions on the fact that they can't be bothered learning how CGI works. Tragic and clueless.

It's been interesting to note how we have been affected by security scares since we started using PHP. I don't really remember any serious security issues with Perl as a language in the last decade we've been using it, but we've had to upgrade PHP half a dozen times in the last year. PHP forums definitely appear to be more vulnerable than Perl ones. Of course all you have to do is keep updated but it's a hassle. Poor old phpbb had a real hard time a while ago with security updates coming out almost weekly.






__________________
open-source is my love and i'll be the sourcer
take a break visit my blog:http://dheeb.wordpress.com
sourcer غير متواجد حالياً   قديم 04-05-2006, 08:40 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: Jul 2003-
#9 (permalink)  

hilaby .. كلامك دُرر






__________________
النسخة الثانية من ابلود بلس قريبا جدا :
+ شريط مئوي لرفع الملفات
+ دعم اكثر من سيرفر لرفع الملفات Multi-Server
+ مكتبة ملفات مؤرشفة
Egyptechno غير متواجد حالياً   قديم 05-05-2006, 03:26 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Feb 2003-
#10 (permalink)  

لا يهم اللغه

المهم حل المشكله

وكل لغه تبرز في مجال خاص فيها

ودام اللغه الي متعلمها تفي بالغرض وترى انها تعطيك ماتريده فهذا الاهم






__________________
---[ كلمتان خفيفتان على اللسان ]---
---[ ثقيلتان في الميزان ]---
---[ حبيبتان الى الرحمن ]---
---[ سبحان الله وبحمده سبحان الله العظيم ]---
WaLeeD غير متواجد حالياً   قديم 05-05-2006, 02:36 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: Feb 2002-
#11 (permalink)  

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






__________________
مؤسسة المهمات البرمجية
00966507585887
0507585887


www.mr-php.com.sa
www.mr-php.com
المهمة9 غير متواجد حالياً   قديم 06-05-2006, 06:49 PM
رد مع اقتباس
رد


 

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

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

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



الساعة الآن: 08:31 AM بتوقيت المملكة العربية السعودية