السلام عليكم ورحمة الله وبركاته
بداية .. انا محتار بين هذه اللغات الاربع .. لبرمجة الويب
أريد ان اعرف امكانيات كل واحده .. وايهم يتفوق على الاخر .. في الامكانيات من حيث القوه السرعه , الشهره عند الغرب والعرب
أريد لغه تصلح لعمل من المشاريع الصغيره .. الى الكبيره والضخمه جدا جدا
وشكرا
و عليكم السلام
بالنسبة لـ NodeJS
إذا كنت تريد أن تطور تطبيق من النوع "real time" فالافضل لك NodeJS ، وذلك لسهولة عمل التطبيقات من هذا النوع عليها .
إذا كنت تحب الـ Javascript على الـ Browser فستسهل على نفسك تطوير التطبيق بإستخدام NodeJS .
أما السرعة فقد سمعت في مكان ما أن رماز (code) لغة JavaScript المحسن قد تصل سرعته إلي سرعة لغة ++C
بالنسبة لـ PHP
إذا كنت تريد البساطة و الفعالية فهي ما تريد .
و إن كنت إستضافة رخيصة و منتشرة بشكل كبير فهي ما تريد أيضاً .
أما بالنسبة للسرعة فقد تطورت لغة PHP كثيراً حتى أن أخر إصدارة منها أسرع من الاصدارة التي قبلها إلي الضعف ، وأصبحت تناطح المفسر المطور من قٍبل Facebook و الذي يسمى HHVM
أما بالنسبة للغات أو الاطر البرمجية الاخرى فأنا لا أعرف عنها شئ .
شكرا جزيلا
هل تقصد Native code كما هو مستخدم في V8 لان JS بتصميمها القياسي معرفوة بالبطء الشديد .
إبحث قليلاً في الانترنت و ستعرف ، كما قلت (سمعت) ولم أر بأم عيني
حسنا كلامي عن JS من تجارب خاصة على المتصفح , فقط احد الاعضاء هنا نبهني سابقا الى محرك V8 في جوجل كروم كونه يختلف عن محركات المتصفحات الاخرى و يترجم اكواد JS الى assembly codes قبل تنفيدها .
كما أخبرتك سمعته في مكان ما ، ولم احاول او أبحث عن الامر حتى ^_^ .
Node , PHP , ... كلها لا تهم ، جرب التعامل مع كل لغة ، ثم اختر التي تلائمك :)
انا احب PHP و نود واعتقد ان الأولى أسهل للتعلم.
انا اتكلم عن الامكانيات تفرق من لغه للغه
يمكن لهذه اللغات القيام بأي شيء (تقريبا :{)
انا اقصد القوه والسرعه تختلف من لغه للغه اريد معرفه ايه لغه تتفوق ع الاخرى في هذه المميزات
شكرا لكم اخترت django python والسبب السرعه الشديده والقوه وسهوله قراءه الكود أيضا لانها تحتوى كثير من المكتبات القوية عكس الروبي اللتي اغلب تركيزها مع الويب .. فمثال لو ارد مكتبه تحرير صور ساجدها بكفائه عاليه في البايثون ... وايضا لم اتجه لphp بسبب تكرير الدوال السيئ وكثره ثغرات اللغه
أشكركم جميعا ..
أنا فى الحقيقة مهتم بالروبى جدا ولم تعجبنى PHP كثيرا ولم أجرب النود لذا لن أفيدك فيهم
ولكن هذا الرابط سيرشدك إلى لماذا روبى؟؟!
https://www.youtube.com/watch?v=mcGxfHefzWM
شكرا لك اخي ولكن البعض يقول انها مجرد تقليد لبايثون وانها غير مشهوره هي في المركز ال8
PHP , Javascript
من اهم اللغات التي يجب ان تتعلمها لإنشاء مشاريع ضخمة.(حسب رأيي)
كما يمكنك تعلم التعامل مع قواعد البيانات, أشهر و أسهل تلك اللغات و الصيغات هي MySQL.
وفقك الله أخي.
شكرا لرايك
انصحك بdjango لما تتمتع به من قوة وسهولة !
مثال على المواقع التي تمت برمجتها بجانقو ( اليوتيوب - محرك بحث قوقل )
Google لا تستخدم django بل تستخدم بايثون فقط
django هي مكتبة من بايثون مخصصة لبرمجة الويب اخي الكريم :)
نعم أعرف هذا لكن google لا تستخدم django
هل تعرف مكتبة مخصصة للويب في بايثون غير django ؟! :\
https://wiki.python.org/moin/WebFrameworks/
شكراً
@afaki بالاضافة لما ذكرته فقد تكون جوجل قد طورت اطارا خاصا بها.
هناك twisted tornado flask bottel , وغيرها
اخي الكرام افهم من كلامكم ان django افضل في الويب من php and ruby on rails الرجاء ان يكون الراي محايدا والا يكون من اجل انها لغتك المفضله
انا نصحتك لما وجدته فيها من سهولة وقوة ولكن هذا لا يعني ان php و ruby لغات ضعيفة ( اختر ما يناسبك )
http://i.imgur.com/0tQzRRc.jpg
مع احترامي ولاكن هذه الصوره من 2011 هناك تطورات حصلت
أجل معك حق.. انتبهت لهذا بعد مراجعتي للصورة لكن فات الأوان :/