PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چه کسی به نرم‌افزارهای سازمانی مبتنی بر ajax نیاز دارد؟



diamonds55
3rd November 2008, 01:09 AM
يکي از مواردي که انجمن توسعه نرم‌افزارهاي AJAX(JavaScript و XML) برگزيده مي‌شود، رايگان بودن آن‌ها است. آيا شما هم قصد استفاده از برنامه‌هاي متن‌باز مبتني بر AJAX را داريد؟ در حال حاضر برنامه‌هاي رايگان فراواني وجود دارد که از جمله آن‌ها مي‌توان به(به‌ترتيب حروف الفبا) Dojo، Ext، Google Web Toolkit، jQuery، MooTools، OpenRico، Prototype، Scriptaculous و Yahoo User Interface Library اشاره کرد که البته هر کدام از آن‌ها تا اندازه‌‌اي کارآمد است. از اين نوع نرم‌افزارها صدها مدل ديگر عرضه شده است.

اما اگر در اين ميان شما به يکي از نرم‌افزارهاي تحت سيستم AJAX براي سازمان خود نياز داريد و قصد پرداخت هزينه براي آن را نداريد، انواع فراواني وجود دارد که از جمله آن‌ها مي‌توان به Backbase، Bindows، Icefaces، Isomorphic SmartClient، JackBe، Nexaweb و ... اشاره کرد.

علاوه بر اين،‌ تمامي اين شرکت‌ها نسخه تحت برنامه AJAX يا نسخه متن‌باز و رايگان نرم‌افزارهاي خود را در سطح سازماني عرضه کرده و به صورت کامل از آن‌ها پشتيباني مي‌کنند.

اما سوالي که در اينجا مطرح مي‌شود اين است که، در حالي که انواع ابزارهاي مبتني بر AJAX وجود دارد، چرا برخي سازمان‌ها براي استفاده از ابزارهاي مورد نياز خود هزينه پرداخت مي‌کنند؟

"ران مرياز"(Ran Meriaz) مديرعامل شرکت MB Technologies که نرم‌افزار Bindows را توليد مي‌کند، براي پاسخ‌گويي به اين سوال از يک فلوچارت استفاده مي‌کند. به عقيده او دو راه وجود دارد: نخست اينکه، آيا سازمان شما قصد خريد يک نرم‌افزار تحت AJAX را دارد؟ اگر اين طور نيست، بايد به دنبال ديگر فناوري‌ها و ابزارهاي اينترنتي کارآمد نظير Adobe Flex، Adobe AIR، Curl و Microsoft Silverlight باشيد. با به‌کارگيري اين نرم‌افزارها، امکانات بيشتر و قابليت‌هاي کارآمدتري را با نصب چند برنامه به‌روزرسان کوچک در اختيار بگيرد.

اما راه دوم اينکه، آيا شما قصد ساخت يک ابزار سازماني را داريد؟ اگر پاسخ شما مثبت است، بايد به فکر يک بستر نرم‌افزاري(فريم‌ورک) پيشرفته، توانمند و هدف‌محور براي توليد ابزار سازماني باشيد. اگر پاسخ شما منفي است، شما مي‌توانيد به دنبال راهکارهايي در نرم‌افزار JavaScript با اجزاي برنامه‌هاي مکمل AJAX باشيد.

اما بايد توجه داشت که تصميم‌گيري در اين زمينه به تعريف شما از "سازمان" بستگي دارد. مارياز در صحبت‌هاي خود بخشي از مشخصه‌هاي يک فريم‌ورک را توضيح داده است.

او براي اين کار يک مجموعه کامل و قابل توسعه را ارايه کرده است. اگر شما قصد پرداخت هزينه براي يکي از نرم‌افزارهاي سازماني AJAX را داريد، اين نرم‌افزار بايد تمامي کارهاي معمول شما را انجام دهد و اين امکان را براي شما فراهم کند تا بدون خروج از فريم‌ورک، کليه نيازهاي خود را شناسايي کنيد. نرم‌افزارهاي متن‌باز با تمرکز بر بخش‌هاي مختلف، توجه مراکز توسعه نرم‌افزاري را به خود اختصاص داده‌اند.

ziczag
3rd November 2008, 03:01 PM
از نظر من که خودم ای جکس رو مدت زیادی کار کردم ای جکس توانایی های برنامه نویسی های دیگرو نداره و فقط مثل چیزی میمونه که یک سری کدهای اضافی و یکمی خلاقیت رو خلاصه کرده. تنها خوبیش اینترفیس بودنشه که باعث سرعت بالاش میشه کلا به تمامی دوستانی که میخوان ای جکس کار کنن پیشنهاد می کنم برن Java و یا PHP رو بصورت پیشرفته یاد بگیرن.

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد