أخيراً، بفضل الله وجدت لغة البرمجة التي تناسبني


التعليقات

11

انت مخطء . دلفي ليست البيئة المناسبة لك . مهما تحدثت عنها ... انا مبرمج دلفي من عام 2007.

اسمع من خبير ولا تسمع من هاوي . برمجت برامج كثيرة بالدلفي ... جمالها انها تعطيك StandAlone . وسريعة نعم .

ولكن لن تكون هية سيدة العصر القادم .. عصر ال VR ...

انصحك وبما انك ما زلت في البداية .. C#.

مراجع الدلفي قديمة ولا تتطور .. على عكس ال C# وانت حر :) النصيحة كانت بجمل.

ولكنها جيدة ف التطبيقات السريعة مثل برامج قواعد البيانات وما الي ذلك

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

لا تاخذ الكلام بالحرف ... قلت لك VR اي المستقبل ....

الدلفي ول عليها الزمن - هية لغة اكاديمية .. كالبايثون و الروبي ... تتعلمها في الجامعة ولكن ليست لغة انتاج بالشركات .

اذهب الى اي شركة قل لهم انت مبرمج دلفي - سوف يكون الامر صعب .

اما ان تقول لهم .NET - ترفع لك كل الحواجز . والان مايكرو سوفت انعمت علينا بعد نعمة الله . ببرنامج Xamarin .. هل تعلم ما ذا تعني ان تكتب برنامج Native ؟ ويعمل على كل المنصات ؟ *حلم كل مبرمج *

هل سمعت بجافا و codename one

انها فعلا بكود واحد يعمل في كل مكان

وانما سي شارب سوف تكتب لكل منصة تطبيقها

والم تسمع بي rad studio

انها حلم متحقق نتذ عدة سنين

codename one >>> اشكرك ... اول مرة اسمع بها بصراحة ! ممتع الامر ...

بالنسبة لل C# كلا - تكتب مرة واحدة وتشغل اينما تريد ..

بالنسبة للجافا يبدو عليها اشكالات قضائية مع غوغل و اوراكل ... هل تعلم ان غوغل تفكر اعادة كتابة اندرويد بلغة SWIFT!

codename one بالمناسبة ! ليست مجانية بالكامل !!

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

السلام عليكم،

في الواقع ترددت كثيرا لأشارك هنا لأني لا أحب مواضيع المفاضلة بين لغات البرمجة فهي غالبا مواضيع عقيمة!

لن أتدخل في اختياراتك الشخصية، أنت تماما حر (ومسؤول) عن كافة اختياراتك :) ومهما قال لك الآخرون، فلن تكون محقا أو مخطأ في اختيارك لأنه في النهاية اختيار شخصي!

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

  • لا تجعل من السهولة أهم معيار تختار لأجله لغة برمجة (لأن حتى أصعب اللغات قد تتعود عليها بمرور الزمن، الأمر أشبه بقيادة السيارة لأول مرة)

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

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

  • هل تؤمن بحماية الحقوق الفكرية؟ هل يؤنبك ضميرك بسبب قرصنة البرامج؟ ماذا لو حصل ذلك لبرنامجك؟

  • هل تؤمن بوجود منصات (بيئات) تشغيل غير Windows؟

  • لا تهمل الاحصاءات وطلبات سوق التشغيل، أنظر مواقع مثل:

  • لا تنسى أنك ستتعلم شيئا يمكن أن تستخدمه للمدى المتوسط والطويل.

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

تريد التطوير لـ Windows / Mac / Android / IOS

تعلم #C و ستتمكن من إنشاء تطبيقات لجميع المنصات المذكورة فوق

بواسطة منصة Xamarin (

لماذا لا تناسب المبتدئين ممكن أسباب تدل على صحة رأيك

و أيضا انت حددت هدفك

حددت هدفي منها بأن أنشئ تطبيقاً قوياً يعمل على أحد هذه الأنظمة الثلاث أندرويد و ويندوز وios

و #C هي المناسبة لهذا حسب رأيي و لو كنت مكانك لن أضيع وقتي الثمين في تعلم لغة أخرى.

ما أريد ان أقصده هو أن #C ستوفر عليك الجهد بتوفير منصة واحدة تطور عليها تطبيقات لجميع الأنظمة

و أنت إختر ما تراه مناسبا لك و ما تحب لكن تمهل ﻷن وقتك من ذهب فلا تضيعه و تندم عليه

ولكنها جيدة ف التطبيقات السريعة مثل برامج قواعد البيانات وما الي ذلك

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

لغة الدلفي لغة رائعة لكنها ليست مفتوحة المصدر وثمن النسخة Professional يتجاوز 1000$ .

-1

بالتوفيق

كُنت استخدم دلفي لحوالي 15 عاماً، لكن تركتها بسبب أن سعرها غالي، حيث تصل إلى 5000 دولار، فلا يمكن أن تعمل بها استثمار ناجح عندما يكون لديك فريق برمجي، تخيل أن تشتري خمس نُسخ مثلاً، ثم يترك أحد المبرمجين العمل، وتريد تعيين شخص آخر.

بسبب غلاء سعرها لم تستطع منافسة لغات البرمجة وأدوات التطوير المجانية مثل Java/Netbeans لذلك لم تنجح الشركة التي قامت بإنتاجها في تسويقها، لذلك الدعم الفني لها في النت قليل مقارنة بلغة جافا مثلاً، والتي تستخدمها الشركات الكبرى.

ومشكلتها اﻷخرى ارتباطها بنظام التشغيل وندوز وعدم إمكانيتها لإنتاج برامج لنظام لينكس، خصوصاً برامج تعمل في مخدمات، مثل برامج الويب، وخدمات الويب.

قد تناسبك ولكن قد لا تناسب سوق العمل، أو ان الطلب عليها ليس بذاك الشكل الذي تتخيل.

على أي حال وفقك الله.

منذ بداية انطلاقه برنامج السكايب كل المبرمجين راهنو بأن البرنامج تم صناعته في لغة c++ لكنهم تفاجئو عندما عرفو ان البرنامج مصنوع بلكامل في لغة الدلفي ... وعندك برنامج فك الضغط الوينرار ايضآ مصنوع في لغة الدلفي وعندك برنامج صناعة الموسيقة المشهور اسمه فروتي لوبس هذه كلها تم صناعتها بلغة الدلفي ... لكن مايعيب هذه اللغة بأنه يجب عليك شراء البيئة المتكامله لتصميم تطبيقات تجارية والتي سعرها 1500 دولار على ما اظن

سكايب لم يصنع بالدلفي فقط بل بال C++ ايضا

ياصديقي هم نفسهم فريق السكايب بنفسهم قالو ان السكايب تم برمجته بلكامل بلغة الدلفي تفضل شوف

انا اصلآ لست مبرمج دلفي ولكن هذا الشي معروف ومن ناحيه اخرى اصلآ لغة الدلفي بأمكانك ان تكتب من ضمن المشروع اكواد الاسمبلي لغة الآله تفضل شوف بنفسك وهذا كلام مطورين بيئة عمل الدلفي بأنفسهم

انا لا اقول ان دلفي افضل من c++ ولكنني اقول ان سرعة ادائها مقاربه جدآ للبرامج المصنوعه في لغة c++ ولكن بوقت اقل ومجهود قال بكثير وتستطيع ان تتحكم في البرنامج كاملآ من ناحية السرعة والاداء

-4

يا رجل من يستخدم دلفي هذه اﻷيام !

مشكلتها انها باهظة الثمن نوعا بالإضافة الى عدم دعمها للويب لكن هي ممتازة لبرامج سطح المكتب حسب ما اسمع, بالمقابل يوجد سي شارب و اف شارب و ادواتهما مجانية بالكامل بالإضافة الى مجالات الاستخدام العديدة حيث انهما من اللغات التي تسمح لك بتغيير Career الخاص بك بسهولة مثلا بجهد قليل يمكن ان تتعلم تطوير تطبيقات الويب اما ان كنت مطور تطبيقات ويندوز 10 او سطح المكتب فخلال أسبوع او اقل يمكن ان تتمكن من Xamarin.Forms و تستهدف جميع أنظمة الهواتف الذكية بكود واحد و تصميم واحد مع تطبيق Native. عموما لو أحببت دلفي فعلا دون ان تلقي نظرة على لغات أخرى منافسة, فلا استطيع ان أقول لك شيئا سوى ان ادعو لك بالتوفيق.

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

ربما قصدتَ لازاروس؟

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

-3

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


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع