ماذا تفضل أنت شخصيا، هل إستخدام فريموورك مفتوح المصدر أم تطوير واحد خاص بك ؟ و لماذا ؟
لكي لا يتشعب الموضوع، لنحصر المجال فقط في الويب.
شخصيا أستعمل إطار عمل (Framework) من كتابتي، حاولت أن أقتنع باستعمال أُطر جاهزة لكني لم أستطع.. و فضلت استعمال واحدٍ خاصٍ بي لأسباب كثيرة منها:
الخصوصية و الأمان.
الفهم الجيد للإطار و تخصيصه بطريقة أفضل.
إمكانية التطوير حسب الحاجة و اكتساب الاحترافية في البرمجة جراء ذلك.
...
ما لم يرقني في الأُطر الجاهزة هو تعدد الإصدارات و اختلافها => كل إصدار يحتاج دورة لفهم آلية عمله و ما الجديد فيه و ما الذي حُذف منه. (Laravel مثلا).. كأنه لا يكفيني تطور اللغة التي أعمل عليها حتى أضيف على نفسي عبئ آخر..
السلام عليكم، أنا أفعل نفس الشيء مثلك تماما لنفس الأسباب تقريبا، وأعتقد أننا مخطئون معاً إلى حدٍّ ما تقريبا.
أنا كذلك أنتمي إلى فئتكم :)
يمكن أن نسميها المبرمجون العشاق إلى حد الجنون هههه، نعم فنحن كذلك. نحب أن يكون كل شيء مبرمج من طرفنا و التفنن في ذلك إلى حد الجنون و لا نرضى أن يفرض علينا فريمورك ما سلطته و التقيد بقوانينه الجزرية التي تحد من قدراتك و من إبداعك.
شخصيا برمجت فريمورك خاص بي بالـ PHP و كل مرة أطوره، لكنني في حيرة من أمري هل أجعله مفتوح المصدر و أضع الكود في Git أم لا ؟
أهلا وسهلا :)
فريمورك ما سلطته و التقيد بقوانينه الجزرية التي تحد من قدراتك و من إبداعك.
بصراحة، ما لم نصنع شيء يستخدمه/يستفيد منه أو يحللّ مشكلة الملايين من الناس فلا داعي أن نتحدث عن الإبداع...
أجعله مفتوح المصدر و أضع الكود في Git أم لا ؟
بسيطة، إسأل نفسك ما الذي تستفيده إن فعلت وما الذي ستخسره إن لم تفعل؟ ثم اسأل ما الذي استخدمته من حلول مفتوحة المصدر (بما فيها PHP نفسه) وهل أنت تساهم في المجتمع المصدر المفتوح أم أنك تستهلك فقط؟
للأسف صديقي، مازلنا لحدّ الآن (معظمنا) مجتمع استهلاكي إلى حدٍّ بعيد.
لا زيادة على ما قال @bitsnaps فقط أزيد نقطة مهمة و هي تطوير المهارات بالمشاركة، فأنت لما تكتب برمجية مهما كانت و تبقيها لنفسك فلن تعرف نقاط ضعفك و مستواك الحقيقي و ستبقى سجين المستوى الذي وضعته لنفسكـ أما بانفتاحك على الغير فستتلقى النقد الذي سيطور مهاراتك..
التعليقات