PDA

View Full Version : جایگزینی برای Midas



MNosouhi
پنج شنبه 30 آذر 1385, 11:39 صبح
من نمی دونم دوستان چطوری با midas کار می کنن. من که هر جای clientdataset که دست میزارم در یه مورد خاص مشکل داره . فکر کنم دوستانی که multitier کار میکنن این موارد خاص رو نادیده میگیرن .
البته همیشه میشه یه جوی ماست مالیش کرد ، اما به قیمت پایین آمدن کارایی برنامه و بالا رفتن ترافیک شبکه . سوالاتم هم در مورد مشکلات midas در سایت هم بدون راه حل موندن.
اصلا این سوال برام مطرح شده که چطوری برلند حاضر شده این محصول را با این همه باگ تابلو وارد بازار کنه؟(واقعا آبروریزیه)
حالا سوال من اینه که آیا جایگزینی برای midas با دلفی 7 وجود داره یا نه؟

ghabil
پنج شنبه 30 آذر 1385, 11:44 صبح
من نمی دونم دوستان چطوری با midas کار می کنن. من که هر جای clientdataset که دست میزارم در یه مورد خاص مشکل داره . فکر کنم دوستانی که multitier کار میکنن این موارد خاص رو نادیده میگیرن .
البته همیشه میشه یه جوی ماست مالیش کرد ، اما به قیمت پایین آمدن کارایی برنامه و بالا رفتن ترافیک شبکه . سوالاتم هم در مورد مشکلات midas در سایت هم بدون راه حل موندن.
اصلا این سوال برام مطرح شده که چطوری برلند حاضر شده این محصول را با این همه باگ تابلو وارد بازار کنه؟(واقعا آبروریزیه)
حالا سوال من اینه که آیا جایگزینی برای midas با دلفی 7 وجود داره یا نه؟


قبلا هم بهت گفتم اینطوریها هم نیست Midas بسیار قدرتمند و کارآمد هست و با تمام باگهایی که داره اینقدر کارآیی داره که واقعا میارزه ، نیازی هم به ماست مالی نیست ولی خب شروع کردن باهاش یکمی سخت و زمان بره.
انتخابهای دیگت استفاده از wbeService ها هست که یکجوریایی برای تو با توجه به دورنمای کارت بدهم نیست ولی امکاناتش با میداس قابل مقایسه نیست و یا سویج به ADO.Net که قبلا هم بهت گفتم از ورژن دات نت 2 چیز قابل استفاده و خوبی شده ولی اونقدرها باهاش کار نکردم که بگم چقدر برای چند لایه کار کردن مناسب هست.

MNosouhi
پنج شنبه 30 آذر 1385, 11:53 صبح
علیرضا جان ، از اینکه جواب دادید ممنونم.

قبلا هم بهت گفتم اینطوریها هم نیست Midas بسیار قدرتمند و کارآمد هست و با تمام باگهایی که داره اینقدر کارآیی داره که واقعا میارزه ، نیازی هم به ماست مالی نیست ولی خب شروع کردن باهاش یکمی سخت و زمان بره.
من هنوز نتونستم کارهای ابتدایی مانند insert و delet رو با clientdataset انجام بدم ، طوری که در همه موارد بدون اشکال کار کنه .

نیازی هم به ماست مالی نیست
برای رفع مشکل insert و delet که در تاپیک های قبل در موردش سوال کردم و جوابی نگرفتم، ساده ترین راه refresh کردن جدول هستش ، این ماست مالی کردن نیست؟

darvishiali
پنج شنبه 30 آذر 1385, 13:42 عصر
سلام؛

ببخشید من دخالت می کنم، ولی تمام Delphi کارای دنیا برای برنامه های Multitier از Midas استفاده می کنند! اگه ما نتونستیم از یه چیز درست استفاده کنیم و یا بخاطر مثلا عیب های سیستم خودمون اون کار روی سیستم ما انجام نشد، دلیل بر این نیست که اون بده یا خرابه!!!

احتمالا شما عملیاتی که انجام دادید، ناقصه. روال کار رو جستجو کنین و طبق استانداردها از Midas استفاده کنید. اینجوری حتما مشکلتون حل میشه.

MNosouhi
پنج شنبه 30 آذر 1385, 14:10 عصر
تمام Delphi کارای دنیا برای برنامه های Multitier از Midas استفاده می کنند
تا اونجایی که من می دونم تمام اون کسایی که با Midas برنامه می نویسن (به صورت حرفه ای) ، وقت زیادی رو صرف رفع مشکلات اون کرده اند و در واقع با نسخه ویرایش شده midas کار میکنن.
این جمله آقای کوشا تو ذهنمه که :"بیشتر عمر برنامه نویسیم رو صرف ویرایش midas کرده ام"
در ضمن در اکثر موارد برنامه اونقدر حجم داده هاش بالا نمیره و تعداد کاربرها اونقدر زیاد نیست که مشکلاتی که در تاپیک های قبل ذکر کردم مشکل ساز بشه ، و همونطور که گفتم بیشتر باگ ها رو میشه یه جوری ماست مالی کرد. اما خب وقتی صحبت روی برنامه ای با تعداد کاربر بالا و حجم داده نامشخص باشه ، باید همه اینها رو در نظر گرفت .

احتمالا شما عملیاتی که انجام دادید، ناقصه. روال کار رو جستجو کنین و طبق استانداردها از Midas استفاده کنید. اینجوری حتما مشکلتون حل میشه.
من اول رکوردی رو insert می کنم و بعدش با AppyUpdate اون رو در دیتابیس ثبت می کنم ، میشه بگید یه همچین عملیات ساده ای رو چطور میتونم ناقص انجام بدم ، در ضمن شما خدتون تست کنید تا نتیجه رو ببینید .

vcldeveloper
شنبه 02 دی 1385, 08:59 صبح
تا اونجایی که من می دونم تمام اون کسایی که با Midas برنامه می نویسن (به صورت حرفه ای) ، وقت زیادی رو صرف رفع مشکلات اون کرده اند و در واقع با نسخه ویرایش شده midas کار میکنن.
اونجوری هایی هم که فکر می کنید نیست. اکثر اشکالات خیلی حاد نیستند و برای بشترشون هم Work aournd پیدا میشه. طبیعیه که کسی که زیاد با یک تکنولوژی خاص سر و کله میزنه، با اشکالاتش بیشتر برخورد بکنه و وقت بیشتری صرف برطرف کردن اونها بکنه. اینطور نیست که کسی اول بشینه چند سال وقت صرف اصلاح Midas بکنه، بعد یه برنامه باهاش بنویسه. اکثرا با midas بدون مشکل خاصی کار می کنند، اگر هم به مرور زمان در جایی به مشکلی برخوردند، با یه خورده جستجو و مطالعه کد مشکل رو برطرف می کنند.
فکر نمی کنم این چیزهایی که شما باهاش برخورد می کنید چندان ربطی به اشکالات midas داشته باشند. برای دیدن اشکالات شناخته شده Midas می تونید به بخش Quality Center سایت CodeGear مراجعه کنید.

MNosouhi
شنبه 02 دی 1385, 10:10 صبح
. اکثر اشکالات خیلی حاد نیستند
ببینید ، من روی delet و insert به مشکل برخوردم ، یعنی اعمال پایه ای برنامه نویسی ، این یعنی مشکل حاد.
تازهای چیزهایی دیگه ای هم هست که در همون Quality Center که فرمودید مطرح شده بود و هنوز وقت نکردم تستشون کنم.