delphi4arab منتديات دلفي للعرب

نسخة كاملة : مشورة للانتقال الى الدوت نت
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته

ارغب ان اسالكم وارغب في مشورتكم فاشيروا لي بالاصلح
ولذلك فمن لا يعلم ما الاصلح لا يخربط الافكار عندي ولا يقل شيئا
انا اكثر خبرة بالـ .Net وارتاح معها اكثر وقد واجهتني بعض المشاكل مع الدلفي العادي والموجه لتطبيقات 32 وافكر في الاستمرار مع الدوت نت وبأي لغة طبعاً سي شارب مثلا.
لان المنصة طالما هي واحدة فاللغة لا تختلف كثيرا .
فهل الاصلح والافضل هو التغلب على المشاكل هنا والاستمرار ام العودة الى الدوت نت والاستمرار من حيث توقفت .
طبعا هذا الموضوع محتاج الى شخص ملم بكافة الجوانب والامور

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

انت كما تقول اكثر خبرة ب.net وترتاح لها فما جعلك تتركها وتتجه لدلفي ؟
ان واجهتك مشاكل مع دلفي (كما تقول) فلما تفكر بتغيير اللغة ؟ لا يوجد شيئ (مشكل) ليس له حل
من جهة اخرى حدد ما هدفك وماذا تريد من تعلم اللغة ؟ كهواية/فظول/حرفة لتاكل خبز ؟
في الأول و الاخير انت من يختار وانت من يتحمل مسؤولية اختيارك، مثلها مثل الحياة الدنيا كل مسؤول عما فعل.

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

إقتباس :انت كما تقول اكثر خبرة ب.net وترتاح لها فما جعلك تتركها وتتجه لدلفي ؟
السرعة والمحمولية والاستقلالية وتقاريرها الجيدة مثل الفاست ريبورت ومكوناتها الكثيرة
إقتباس :من جهة اخرى حدد ما هدفك وماذا تريد من تعلم اللغة ؟ كهواية/فظول/حرفة لتاكل خبز ؟
الكل
إقتباس :في الأول و الاخير انت من يختار وانت من يتحمل مسؤولية اختيارك، مثلها مثل الحياة الدنيا كل مسؤول عما فعل.
وما خاب من استشار يا صديقي وعذرا ليس ( كل مسؤول كما يفعل ) وانما احياناً نحن مسؤولون عما يفعل الاخرون لهذا نظطر لعمل اشياء يقولون عنا بسببها اننا حشريون .
فمثلا انت مسؤول عما يفعل الاخرون هنا بمنتداك .
( وكنتم خير أمة تأمرون بالمعروف وتنهون عن المنكر )
لا تاخذ على تلميحي الاخير كثيرا اعلم انك قصدت الامر بشكل مختلف .
ولكن بصراحة واجهتني مشاكل بمنظومة مبيعات ( اخرجت قرون من رأسي ) وعندما طبقت الفكرة على الدوت نت وجدت الحل باللعب في الذاكرة وطبعا ليس قصورا في الدلفي او الباسكال وانما عدم قدرتي على استغلال الدلفي جيدا لعدم الخبرة والزبائن يتصلون بالليل والنهار يريدون منظوماتهم والضغط شديد .
وأخيرا وجدت الحل في جملة sql ودالة sum
والان لم يعد هناك فرق يمكنني ان اكمل مع الدلفي بشكل عادي .
والمشكلة كانت كيف يمكنني ان اعرف رصيدي من البضاعة بجملة sql واحدة ومن جدولين واحد للمشتريات وأخر للمبيعات .
وسوف اناقش هذا الموضوع في موضوع لي تحليل منظومة مبيعات
cmt-10 كتب :وأخيرا وجدت الحل في جملة sql ودالة sum

[COLOR="Red"]السلام عليكم

الشيئ الجميل في التعامل مع قواعد البيانات بدلفي هو إن ألممت جيدا بجمل الـsql والتي تعطيك نتيجة سريعة في أغلب الأحيان و سلاسة الدلفي حيث تقوم بيتوضيفها كما تحب :عرض,حفظ ,نسخ ,طباعة,
توظيف....إلخ بشكل سلس وجميل[/COLOR]
وعليكم السلام ورحمة الله

لم تواجهني مشاكل من قبل تستلزم استغلال sql بكامل طاقاتها كان الكود يكفي ولكنني الان فوجئت بأمور ادركت معها ان الكود ليس الحل المناسب ولكن ليس انه لا يستطيع تنفيذ المطلوب ولكن ليس هو المناسب مثل ان يكون بطئ

لذلك راجعت sql في سرعة واوامرها واستخلصت المطلوب

إقتباس :بصراحة واجهتني مشاكل بمنظومة مبيعات ( اخرجت قرون من رأسي )
عندما يصتعصي عليك أمر اتركه وقتا ثم عد له محاولا النظر من زاوية اخرى
إقتباس :والزبائن يتصلون بالليل والنهار يريدون منظوماتهم والضغط شديد
هذه خطاك، ماكان عليك بيع شيئ غير منتهي/مجرب جيدا (على الاقل 6 أشهر/سنة)

إقتباس :هذه خطاك، ماكان عليك بيع شيئ غير منتهي/مجرب جيدا (على الاقل 6 أشهر/سنة)

وماذا افعل ياتيني بالنهار يطلب منظومة ويسألني بالليل متى سيستلمها حتى انني احيانا وحدث من قبل بعت منظومة يمكن انجازها في ساعات قليلة ولا علاقة لها بأي جداول ولا تخزن ولا تقراء

مصاريف عادية وفواتير يومية وفقط

لا احصاءات ولا ارباح .

والان اشتد الزبائن يريدها ان تبيع بالباركود وتقول له ما عليه ان يشتريه غذا

إقتباس :مجرب جيدا (على الاقل 6 أشهر/سنة)

لو بقيت هذه المدة اجرب لرحل الزبائن انا عادة عندما اكمل العمل اقول ( ابشرو اليوم اكملت لكم عملكم والليلة سوف اجربه وفي الصباح اذا لم يكن به مشاكل سوف تستلمونه )

انا شخص سريع قبل بزوغ الفجر يجب ان يكون كل شئ جاهز ومجرب هههههههههه

وبالنهاية اسلمهم العمل واقول ( لاتتوقعوا انه جاهز تماماً وخال من العيوب ) اذا واجهتكم مشكلة اتصلوا بي ولهذا تجدني اتردد عادة على الزبون عدة مرات لاسمع شكواه واصحح المشاكل او يتصل بي وهو يقول ( هناك 200 دولار او دينار اختفت لا اعرف اين ضاعت )

فاقول وانا اطمئنه وبصوت هادئ واضحك ( هل راجعت التقارير لابد وان تجدها بالتقارير )

وعلى العموم اذا اضاعت المنظومة 200 دولار بين الحين والاخر فلا مشكلة المسؤولين يضيعون الملايين من الخزائن العامة ويلمونني انا على 200 دولار فقط رمتها منظومتي العزيزة الجميلة والتي عصرت فيها دماغي .

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

إقتباس :عندما يصتعصي عليك أمر اتركه وقتا ثم عد له محاولا النظر من زاوية اخر

ربما هذه هي مشكلتي ابقى اصر واصر حتى يقفل الدماغ نهائياً ويضيع النهار هباء منثورا

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

بيئة دلفي أيضا تنطبق عليها نفس الحديث. بيئة جافا أيضا، بيئة QT كذلك ..
السؤال هنا، ما دامت لديك خبرة سابقة في الدوت نت ؛ ما الذي جعلك تستعمل دلفي؟
والسؤال نفسه بطريقة معكوسة،ما الذي يجعلني أنا شخصيا – وكثيرين في هذا المنتدى – لايتجهون إلى بيئة دوت نت ما دامت بهذه المزايا، و يتمسكون بدلفي؟

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

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

المشاريع التي تتعاقد فيها مع الزبائن لا يجب المخاطرة فيها ياستخدام تقنيات لم تتمكن منها بعد.
عودة للسؤال لماذا لم اتجه إلى بيئة دوت نت، مسالة مزاج؟ ممكن . مسألة عدم ثقة في سياسات مايكروسفت المستقبلية؟ ممكن جدا. ولكن السبب الرئيسي هي الحرية.

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

في دلفي أستطيع أن أتسكّع كما يحلو لي في الذاكرة والعتاد وداخليات نظام التشغيل وأن أعبث بها إذا شئت في سبيل إنجاز أمر بطريقة مختلفة. في بيئة دوت نت تجد نفسك محاطا بجدران عالية (لحمايتك أو تقييدك لافرق) لذلك يجب أن تكون مواطنا صالحا مطيعا قانعا بما أوتيت.

في دلفي تستطيع أن تتميّز ، في دوت نت أنت مثل الآخرين .

وفي سبيل هذه الحرية أنا مستعد أن أتنازل عن مزايا الإدارة الآلية للذاكرة GC وعن التسهيلات المكتبية المغرية أو المكونات الجذابة التي قد أجدها في دوت نت.

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

هذه الحرية أو انعدام القيود لاتقدّر بثمن.

السؤال الآخر ما الذي يدفع أحدهم إلى اعتماد دوت نت؟

بالإضافة إلى مزايا دوت نت التي أشرت إليها في البداية، فإن دوت نت تقدم الحل السريع السهل لأغلب تطبيقات الأعمال وقواعد البيانات. فإذا كنت شخصا عمليا، يهمّك انجاز العمل بالطريقة الصحيحة بأسرع وقت، ولاتهمك "الخزعبلات" الخاصة بالكفاءة وسرعة الأداء وسهولة التوطين ؛ فإن دوت نت تبدو مناسبة. ولكن مع تنبيه: إذا اتخذت مسار دوت نت أو أية تقنية أخرى من مايكرسفت، فإنك لن تستطيع الانفلات منها، فهي سلسلة من تقنيات وأدوات مترابطة و متكاملة وتعتمد احداها على الأخرى، وكل واحدة ستجذبك أكثر لغيرها. وستجد نفسك مكتفيا بها لايهمّك غيرها، أو بالأحرى لا تستطيع أن تنظر لغيرها. الأخطر من ذلك أنها عرضة في أي وقت لأن يتم الاستغناء عليها فجأة ة والإنتقال لشيئ آخر جديد.

إذا مشورتي إليك:

حسبما قرأت من تعليقاتك أعلاه فأنت انسان عملي تحبّ انجاز الأمور بأسرع وقت ممكن، ولديك القدرة على جذب الزبائن. لديك المام بالدوت نت، كما أن لديك رغبة في معرفة المزيد عن دلفي. لذلك أرى:

- قم بتنفيذ تعاقداتك مع الزبائن بالدوت نت.
- استعن بمبرمجين آخرين ولا تقم بالعمل وحدك. (مهم جدا جدا)
- اقتطع لنفسك وقت فراغ للتعمق أكثر في دلفي، أو أية لغة أخرى ويحبذ في نواح لا علاقة لها بقواعد البيانات.

بالتوفيق.
shagrouni كتب :في دلفي تستطيع أن تتميّز ، في دوت نت أنت مثل الآخرين .

أعجبتني الجملة فأحببت أن أترك أثر
السلام عليكم

الاخ شقروني جزاك الله كل خير وفعلا احطت بالموضوع واجدت ونصحت

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

وهذا ما انا واقع فيه .

ليس لدي وقت لاتطور .

لذلك فعلا الحل هو اعطاء الزبائن ما يريدون بالدوت نت الان .

ودراسة الدلفي على مهل .

جزاك الله كل خير
الصفحات : 1 2