1. برمجة
3

هل تُفضل أستخدام مكتبة جاهزة، أم كتابة الكود بنفسك؟ ولماذا؟

  • mu'taz
  • 2015-09-07T17:24:14+00:00
  • رابط مختصر
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • الأفضل
  • الأحدث
  • الأقدم
8
مبرمج بسيط 2015-09-07T17:57:50+00:00 أضف ردا
  • رابط مختصر

عندما أبرمج شيئا خاصا بي أكتب من الصفر ،

لكن مشروع عميل علي ضمان أفضل حماية و استخدام شيء عالمي و مدعوم من عدة شركات//منظمات/أفراد (مجتمع حر)

2
مبرمج بسيط 2015-09-07T17:58:06+00:00 أضف ردا
  • رابط مختصر

كذلك لتقليص الوقت

2
ahmedsaoud31 2015-09-07T22:05:58+00:00 أضف ردا
  • رابط مختصر
  • بالطبع أعتمد على مكتبات جاهزة إلى أن يأتي ما يحول بيني وبين إستخدامها فأبحث عن بديل وإلا أقوم بتطوير ما يناسبني مثال بسيط:
https://io.hsoub.com/go/25636
  • الكتابة من الصفر تكون في حالة التعلم - إنشاء نظام تشغيل، لغة برمجية، إطار عمل، مكتبة برمجية- لصقل المهارات ومعرفة كيفية عمل تلك الأشياء.

  • ولكن الواقع العملي يتطلب الإعتماد على ما تم بناءه من قبل إلا أن يكون به تقصير ما يتطلب منك تطوير لهذه المكتبة أو البرمجية أو البدأ في إنشاء واحدة جديدة بخصائص معينة.

  • هذا بشكل عام ولكن المُتحكم في الأمر نوعية المشروع ومتطلباته هي ما سيحدد الأدوات والمُتطلبات.

1
wgh 2015-09-07T17:59:23+00:00 أضف ردا
  • رابط مختصر

اُفضل استخدام مكتبة جاهزة.

1
sami-abdo 2015-09-07T19:18:02+00:00 أضف ردا
  • رابط مختصر

عندما أريد السرعة في العمل ، مع الاداء العالي للنظام ، أبحث عما طوره عشرات ، أو حتى مئات الأفراد و ما قد تم بنائه بإتقان شديد ، بشرط أن يكون مفتوح المصدر . كمثال إطار العمل Laravel

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

1
ahmedash95 2015-09-08T10:29:13+00:00 أضف ردا
  • رابط مختصر

متي سيري النور ؟ الم تفكر في نشره علي Github مثلاً و تكمل تطويره

0
sami-abdo 2015-09-08T11:25:03+00:00 2015-09-08T11:25:49+00:00 أضف ردا
  • رابط مختصر

متي سيري النور

لا أعلم ، فأنا منشغل هذه الايام ببعض الامور الاخرى . (-_-)

؟ الم تفكر في نشره علي Github مثلاً و تكمل تطويره

أنا أستخدم git إبتدائاً لتطوير المشروع ، و إن شاء الله عندما يصل لأول إصدارة مستقرة سوف أرفعه على github (^_^)

1
ahmedash95 2015-09-08T13:06:01+00:00 أضف ردا
  • رابط مختصر

اسال الله تعالي ان يوفقك :)

0
sami-abdo 2015-09-08T20:30:01+00:00 أضف ردا
  • رابط مختصر

اللهم أمين

1
ahmad777 2015-09-08T15:40:45+00:00 أضف ردا
  • رابط مختصر

اعجبني الإسم :)

1
محمد الدهيمي 2015-09-07T22:36:41+00:00 أضف ردا
  • رابط مختصر

لماذا أعيد صناعة العجلة ؟

4
مجهول 2015-09-07T23:26:54+00:00
  • رابط مختصر
  • حذف بواسطة المستخدم
4
ahmadmarafa 2015-09-08T02:44:54+00:00 أضف ردا
  • رابط مختصر
http://i.livescience.com/im...
1
hereismhtm 2015-09-08T00:27:55+00:00 أضف ردا
  • رابط مختصر

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

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

1
ahmadmarafa 2015-09-08T19:12:44+00:00 أضف ردا
  • رابط مختصر

لو عمل لزبون , استخدم مكتبة جاهزة وبعض من اكوادي الخاصة

لو عمل شخصي , استخدم برمجياتي الخاصة

0
roaa ghali 2015-09-07T19:58:33+00:00 أضف ردا
  • رابط مختصر

إذا الجاهزة حتأدي المطلوب

ليش لا أفضل إستخدامها لتقليل الوقت

0
ibazzo 2015-09-07T21:30:28+00:00 أضف ردا
  • رابط مختصر

المبتدئ عليه أن يكتب الأكواد من الصفر ليتمرن و يحفظ الأكواد..

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

0
bitsnaps 2015-09-07T21:38:49+00:00 أضف ردا
  • رابط مختصر

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

0
ahmed_s 2015-09-08T04:42:21+00:00 أضف ردا
  • رابط مختصر

احيانا يتحتم عليك استخدام مكتبة

0
agashe 2015-09-08T06:49:25+00:00 أضف ردا
  • رابط مختصر

على حسب الموقف نفسه ؟

إذا كانت المكتبة توفر ما أريد طبعا استعملها

إذا لم تكن توفر ما أريد نبحث في جوجل لعلي أجد ما أريد و استعمله

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

عموما معرفة كيفية بناء المكتبات و أطر العمل و محركات الألعاب ..الخ

كل هذه أمور مهمة لابد أن يطلع المبرمج عليها

0
AYO94 2015-09-08T18:16:40+00:00 أضف ردا
  • رابط مختصر

;

واين تجدون هده الاكواد الجاهزه ؟؟

1
walido 2015-09-08T18:39:16+00:00 أضف ردا
  • رابط مختصر

ما يقصده مكتبات مثل jQuery أوbootstrap

0
عبدالله 2 2015-09-09T17:39:35+00:00 أضف ردا
  • رابط مختصر

هل أنت مبرمج جافا ؟؟ أم مطور ويب ( أذكر أنك مبرمج جافا )

0
walido 2015-09-09T17:54:22+00:00 أضف ردا
  • رابط مختصر

أنا مهتم بتطوير الويب لكنني لست مبرمجًا، يمكنك أن تقول أنني مجرد طويلب علم.

0
abomusab 2015-09-10T12:58:37+00:00 أضف ردا
  • رابط مختصر

أفضل أستخدام مكتبات جاهزة

بشكل عام إن حاولت القيام بعمل شئ مشابه للمكتبة فسيستغرق الموضوع مني قرابة 6 ساعات ان كان الموضوع بسيط وقد تكون النتيجة أفضل وبعض الأحيان قد تكون أسوء من المكتبة الجاهزة

فلماذا اضيع وقتي في البناء من جديد وما سأقوم بعملة قام أحد غيري بعملة وقد يكون استغرق أياما به

برمجة

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

25.6 ألف متابع

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

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

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

اقرأ أيضًا

  • لدي تطبيق سطح مكتب
  • الف سطر كود
  • برمجة تطبيقات سطح المكتب
  • استخدام اللغة العربية في برمجة الحاسب الآلي
  • هل هذه الفكرة ممكنة؟

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

تنبيه