1. تطوير الويب
1

أريد تعلم node.js ولكن...

  • حذف بواسطة المستخدم
  • مجهول
  • 2016-06-19T19:46:25+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
2
agent3bood 2016-06-20T09:25:31+00:00 أضف ردا
  • رابط مختصر

تحول الموضوع الى نقاش احر من الجمر

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

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

1
DeltaForce 2016-06-23T04:03:37+00:00 أضف ردا
  • رابط مختصر

لكني متخوف نوعا ما منه بأن يكون صعبا أو قد لا أجد استضافة تناسبني

تبثها على سيرفر VPS و ريح بالك هذا سيرفر 128MB ب 10 دولارسنويا (يابلاش)

https://virmach.com/manage/...

و هذه قائمة بجميع شركات بيع السيرفرات اسعارهم تبداء ب 12$ سنويا

VPS

https://virmach.com/manage/...

?a=confproduct&i=0

http://lankapartnerhost.com...
https://hostsailor.com/vps-...
https://kgovps.com/wht-spec...
https://rackhost.co/cart.ph...
http://list.lowendserv.net
https://www.tragicservers.c...
http://www.vpshostingdeal.com
https://www.reprisehosting....
http://www.webhostingtalk.c...
https://billing.vortexunit....
https://billing.servercrate...
http://www.edgevm.com/plans
http://ipxcore.com/budget-vps
https://definedcodehosting....
http://www.vpscheap.net/lin...
http://www.vps-city.com/vps...
https://crissic.net/openvz_vps
https://www.exoticvps.com
http://hostsailor.com/vps-h...
https://bandwagonhost.com/c...
https://www.tragicservers.c...

Others

https://phase-7.net/openvz-...
https://demonvps.com/ssd-vp...
http://www.tmzvps.com
https://vpsdime.com
http://germanvps.com/vpshos...
http://www.velocihost.net/p...
http://azure.microsoft.com/...
https://zare.co.uk/ddos-pro...
http://www.ramnode.com/vps.php
https://www.vultr.com/pricing
http://virtono.com/vserver-...
https://www.vultr.com/pricing

/

http://www.massivegrid.com/...
https://greencloudvps.com/k...
http://xenpower.com
http://www.liteserver.nl/li...
https://serversub.com/vpsho...
https://www.hostwinds.com/p...
https://bandwagonhost.com/v...
http://www.ovh.ie/vps/vps-c...

شرح تفصيلي كيف تشغل سيرفر جديد

http://lowendbox.com/blog/y...
-1
مجهول 2016-07-11T10:55:50+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
2
DeltaForce 2016-07-11T22:22:40+00:00 أضف ردا
  • رابط مختصر

^^ القائمة نسخ لصق من مفضلتي و ان لم تهمك قد تهم غيرك

0
Skyl 2016-06-19T20:42:28+00:00 أضف ردا
  • رابط مختصر

يمكنك تعلمه. إن أتقنت JavaScript ف Node.js ما هو إلا تطبيق لها.

صراحة Node.js سيجعل عمل موقعك أصعب وليس أفضل خيار لعمل موقع كهذا. لكن إن كان هدفك التعلم فلا بأس.

0
مجهول 2016-06-19T20:59:39+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
0
Skyl 2016-06-19T21:01:23+00:00 أضف ردا
  • رابط مختصر

أعني أنه ليس سلسا لعمل موقع عام. فهو مناسب أكثر لعمل مواقع Realtime...

3
يوسف سيد 2016-06-19T21:12:55+00:00 2016-06-19T21:13:38+00:00 أضف ردا
  • رابط مختصر

من أين أتيت بهذا؟، ربما يكون NodeJS أنسب من أي شيء آخر لصناعة المواقع لأنه JavaScript، فمثلًا إن صنعت موقعًا بReact وأردتَ إنشاء صفحات ثابتة لعناكب البحث ماذا ستفعل؟ ستصنع صفح آخرى ثابتة وتكلف نفسك المزيد من الوقت؟!، بNodeJS تحمل حزمة React وتشغّله في الخادم ليخرج صفح ثابتة وفي الويب صفح ديناميكية، NodeJS يخلق تكاملًا بين الويب والخادوم.

1
Skyl 2016-06-19T21:18:59+00:00 أضف ردا
  • رابط مختصر

أخي عمل صفحات ثابتة ليس ما يؤرق المبرمجين ليلا.

أستخدم Node.js بشكل دائم لمشاريعي وهذا رأيي فيه... جيد لأشياء وليس جيدا لأشياء أخرى. كل لغة برمجة جيدة في شيءا ما وقد ذكرت فيما هي جيدة Node.js. لست ممن يتبعون ال Hype ويقولون أن لغة ما هي الأفضل في كل شيء.

0
يوسف سيد 2016-06-19T21:23:50+00:00 2016-06-19T21:26:33+00:00 أضف ردا
  • رابط مختصر

كان هذا مثالًا على سيمفونية التكامل في NodeJS :) وهل قلتُ أنها أفضل مطلقًا، ولا أستخدمها في كل المشاريع أستخدم Go، php ..، لكنك ذكرت أنها غير جيدة مطلقًا مع المواقع غير Reatime وهذا كما تعرف مبالغة زائدة.

0
Skyl 2016-06-19T21:29:28+00:00 أضف ردا
  • رابط مختصر

مطلقًا؟؟؟

قلت ليس سلسا ومناسب أكثر ل Realtime. أخي أي لغة ممكنة لأي شيء...

برأيي من خبرتي، عمل موقع عام ب Node.js لا يعطي أي مزايا إضافية. أنصح بال Rails لهذا النوع من المواقع.

0
يوسف سيد 2016-06-19T21:32:30+00:00 2016-06-19T21:37:21+00:00 أضف ردا
  • رابط مختصر

هكذا أنت وقعت في نفس الذي كنت تتحدث عنه كون أداة/اطار/لغة/تقنية مناسبة لك وأخرى لا، تقول تلك سلسة وتلك ليست سلسة، وتفضل أخرى على أخرى :)

0
Skyl 2016-06-19T21:40:04+00:00 أضف ردا
  • رابط مختصر

قلت لغة ما مناسبة لسيناريو معين.

Node.js > Realtime

Rails > مواقع عامة، تطبيق أفكار، مواقع تجارة...

0
يوسف سيد 2016-06-19T21:41:58+00:00 أضف ردا
  • رابط مختصر

لكن لماذا :)؟

0
Skyl 2016-06-19T21:46:15+00:00 أضف ردا
  • رابط مختصر

لأنهم عملوا هذه اللغات لتحل هذه المشاكل. فشكرا لهم.

0
يوسف سيد 2016-06-19T21:50:59+00:00 2016-06-19T21:51:30+00:00 أضف ردا
  • رابط مختصر

ليس ردًا أُريده، لكنك ذكرتَ تحت أنك لاتنوي الإكثار من الردود.

0
يوسف سيد 2016-06-19T21:37:06+00:00 2016-06-19T21:38:23+00:00 أضف ردا
  • رابط مختصر

أه نسيت:

عمل موقع عام ب Node.js لا يعطي أي مزايا إضافية

ماذا عن التكامل والإعتماد على لغةٍ واحدة؟، يمكنك لحدٍ ما الإعتماد على One code base وعلى الجانب:

أنصح بال Rails لهذا النوع من المواقع.

كلامك متناقض(ليس متناقدًا) فلا أرى أنّ Rails تقدم جديدًا عن غيرها!

0
Skyl 2016-06-19T21:44:52+00:00 أضف ردا
  • رابط مختصر

ماذا عن التكامل والإعتماد على لغةٍ واحدة؟، يمكنك لحدٍ ما الإعتماد على One code base

ما يؤرق المبرمج ليلا ليس إستعمال لغة واحدة في مشروع. كيف يذكر هذا كميزة؟

Rails تقدم جديدًا عن غيرها!

سرعة تطبيق أفكارك هي الجديد. لهذا أنت تناظرني الآن على موقع مكتوب ب Rails. ولهذا أغلب ال Startups تستخدم Rails.

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

المهم ليس لدي ما أضيف، وضحت كل وجهة نظري.

0
يوسف سيد 2016-06-19T21:50:04+00:00 2016-06-19T21:54:04+00:00 أضف ردا
  • رابط مختصر

ما يؤرق المبرمج ليلا ليس إستعمال لغة واحدة في مشروع. كيف يذكر هذا كميزة؟

ليس يؤرقه، لكنه ليس بحاجة إلى تعلم Syntax جديد، التعمّق في لغةٍ جديدةٍ، ليست دائمًا ميزة نعم، لكنها نقطة جيد.

بالنسبة للسرعة حقًا فكرتُ أن أرد عليك في هذا لكنك بالتأكيد تعرف أن عامل السرعة ليس اللغة وحدها، وكما تستخدم سرعة لغة البرمجة، ليس ما يؤرق المبرمج ليلًا!، على العموم شكرًا لوقتك.

0
Skyl 2016-06-19T21:55:12+00:00 أضف ردا
  • رابط مختصر

سرعة لغة البرمجة ليس ما يؤرق المبرمج ليلًا!

لكنه ما يؤرق صاحب المشروع ليلا. وقت أطول يعني مالا أكثر يعني أنه لن يستطيع شراء يخث جديد قبل الصيف القادم.

0
يوسف سيد 2016-06-19T22:02:02+00:00 2016-06-19T22:05:26+00:00 أضف ردا
  • رابط مختصر

حسنا أنا صاحب مشروع رائع، لدي مبرمجون كسالى لكن لا مشكلة سأستخدم Rails وبسرعتها ستحل كل المشاكل، هل فهمت وجهة نظري؟، أنت قلت أنّ عامل سرعة المشروع = سرعة إنتاجية اللغة! ويوجد عوامل أخرى سرعة المبرمج وإتقانه وحتى سرعة حاسوبه وكبر المشروع ..، إختلاف السرعة في الإنتاج بين لغتين عالتين المستوى كRuby وJS وهكذا Rails وexpress لن يكون بالكبير، كدت تقول كمن يبرمج بRails ولغة اللآلة!،

0
Skyl 2016-06-19T22:16:01+00:00 أضف ردا
  • رابط مختصر

ها أنت تغطي الشمس بالغربال... ال Startups لا يستخدمون لغة ما لسواد عيونها.

وإن كان لديك مشروع رائع وتهتم لسرعة الآداء فبرمجته ب Node.js ضياع للوقت.

المصدر:

https://www.techempower.com...
0
يوسف سيد 2016-06-19T22:21:27+00:00 أضف ردا
  • رابط مختصر

وإن كان لديك مشروع رائع وتهتم لسرعة الآداء فبرمجته ب Node.js ضياع للوقت.

لا مصادر لا تأكيد مجرد كلام هل سمعتَ عن سرعة V8 من قبل، تعرف أخطاتُ بدخول نقاش يتعلق بالأفضل والأكمل، شكرًا لك.

0
Skyl 2016-06-19T22:39:35+00:00 أضف ردا
  • رابط مختصر

لا مصادر لا تأكيد مجرد كلام

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

هل سمعتَ عن سرعة V8 من قبل

نعم. سمعت أنها سريعة مقارنة مع PHP ب Apache مع AllowOverride مفعل بدون استحضار أي مكتبة في Node.js. حركة تسويقية جميلة. تحتاج لغة برمجة معاقة لكي لا تتفوق على هذا.

يعنى لو كان هدفك هو الوحيد هو كتابة "Hello world" وكنت جاهلا بالتحكم بالسيرفرات ف Node.js هي الأفضل في هذه الحال.

PHP5 كما ترى تغلب على Node.js في امتحان في ظروف واقعية بضعف السرعة كما ترى في الرابط الذي أعطيتك. وأتوقع أن يكون الفارق أكبر كلما كبر المشروع.

0
مجهول 2016-06-19T21:16:01+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
0
يوسف سيد 2016-06-19T21:20:16+00:00 أضف ردا
  • رابط مختصر

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

لا تصنع العجلة لكن تعلم كيف تعمل حتى تقودها جيدًا :)

كان هذا كمثال على تكامل الويب والخادوم في NodeJS.

0
مجهول 2016-06-19T21:26:10+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
0
DeltaForce 2016-06-23T04:21:16+00:00 أضف ردا
  • رابط مختصر

فمثلًا إن صنعت موقعًا بReact وأردتَ إنشاء صفحات ثابتة لعناكب البحث ماذا ستفعل .

بصراحة شاهدت عدة فيديوات عن Node.JS و ما اعجبني فيها حقاً انها اللغة الوحيدة (و اكرر الوحيدة) التي خلقت للتعامل مع صفحات الويب . و اي مبرمج سواء ب PHP او Ruby او بايثون إلخ يعرف تماما عما اتكلم خصوصا فيما يتعلق بتحليل محتويات الصفحات و تحديد عنصر معين من عناصر DOM لغات البرمجة تلك لا تعرف ماهو DOM بدون اطار عمل او مكتبات إضافية .

ربما مايعيب Nod.JS هو التعقيد في القيام بالمهام البرمجية الاخرى التي قد تعتبر بسيطة لباقي اللغات و لكن طبيعة Node.JS تجعله تنفيدها برمجيا ياخد وقت اطول بكثير .

0
مجهول 2016-06-19T21:08:31+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
0
Skyl 2016-06-19T21:10:50+00:00 أضف ردا
  • رابط مختصر

بالتوفيق أخي.

0
horizon 2016-06-19T21:27:40+00:00 أضف ردا
  • رابط مختصر

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

لا تخف ، Node JS يعتبر سهل و اداءه عالي (يضرب به المثل) ، لا تقلق بشأن الإستضافة هناك الكثير من الاستضافات و الخدمات السحابية تدعم NodeJS

هناك استضافات تبدأ من 3 دولارات شهرياً.

هناك فقط مشكلة صغيرة ، و هي المحرك Jade ، يقال ان اداءه بطيء ، و لكن يمكن استبداله ، اعتقد هناك vash و ايضاً React و غيرهم الكثير الكثير.

اياً يكن ، Jade سهل جداً ، يمكنك تعلمه بأقل من 30 دقيقة.

0
abdallahahmad 2016-06-19T22:53:08+00:00 أضف ردا
  • رابط مختصر

اقلك اتعلم php ومعاها jquery ولا اروع خاصتاً ان php تنفع لكل شيء يخص wep

او تعلم لغة البرمجة السهلة python ومعاها اطار العمل المصغر الجميل flask فعلاً ستنتج فيه بإذن الله

node.js ليس سيء لكن لاينفع مع كل المشاريع.

أرجو ان قدمت لك اجابة وافية

0
samehpro 2016-06-21T16:53:44+00:00 أضف ردا
  • رابط مختصر

أنا مثلك أوشكت على الانتهاء من جافا سكريبت وبعدها أريد تعلم node.js ووجدت أنك يمكنك عمل برامج desktop بها أيضا مثل برنامج brackets وتحويلها لتعمل على الويندوز والماك ولينكس ويمكنك عمل بها نظام تشغيل مبني على نواة لينكس مثل node os وتطبيقات الهواتف والويب والتعامل مع السيرفر .... أرى أن node مناسبة

تطوير الويب

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

103 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

اقرأ أيضًا

  • تعلم البرمجه
  • لماذا تميل أغلب الشركات إلى استخدام Node.js أو .NET في أنظمتها بدلًا من Laravel ؟
  • أحب البرمجة ولكن!
  • اريد استغلال العطلة في تعلم اشيااء اكثر عن تخصصي
  • كثيرا ما ارى هذه الاضافة في المواقع ولكن بمحتوى مختلف

انسخ هذا الرابط:

تنبيه