SalarSoftwares logo

خوش آمدید. در این سایت می توانید ابزارهای دلفی و نرم افزارها را دریافت کنید.

صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی

اين نوشتهء كوتاه تكنولوژي جديد مكرومديا براي توسعهء برنامه هاي چند لايه مبتني بر شبكه/اطلاعات را معرفي خواهد كرد .

FLEX كه بستر تكنولوژي هاي آتي مكرومديا ست ، راه حلي براي توسعهء برنامه هاي كاربردي چند لايهء مبتني بر شبكه و اطلاعات توزيع شده است . براي سالها ، كسب و كار مكرومديا در توسعهء ابزارهاي حمايت از لايهء نمودِ اطلاعات ( Data Peresentation Layer ) خلاصه ميشد ، هر چند JRun ( همان J2EE AppServer مكرومديا ) و Coldfusion ( زبان برنامه نويسي سمت سرور ؛ مانند ASP .NET و PHP ) هم چندان كم فروغ نبودند . اما حلقهء مفقودهء اين معماري ، عدم وجود راه حلي براي يكپارچه سازي اطلاعات و توليد و توسعهء كامل يك برنامهء سازماني بود . مدتهاست كه Flash به عنوان يك Thin client نقش مهم و موثري در پياده سازي سيستمهاي B2B و B2C ايفا ميكند . JRun و Coldfusion هم موفقيتهائي كسب كرده اند . اما چرا بستري يكپارچه براي ادغام روشها و اتصال سيستمها وجود نداشته باشد ؟

مكرومديا ، FLEX را براي اتصال و يكپارچه سازي سيستمهاي اطلاعاتي با راه حلهاي لايهء نمود داده هايش طراحي نموده است .

FLEX از يك كتابخانهء كلاس با عنوان FCL ( يا FLEX Class Library ) ، يك زبان توسعه با نام MXML و يك محيط توسعه بنام FLEX Builder و يك سرويس دهندهء ارتباط با عنوان FLEX Server تشكيل شده است .

بصورت مختصر : FCL وظايف مختلف يك برنامهء كاربردي از قبيل اتصال به AppServer يا DB يا سرويسها وب يا روالهاي مديريتي و محاسباتي را فراهم ميكند ؛ MXML ( كه احتمالا" جانشين Macromedia XML است ) زباني براي استفاده از FCL و ساخت نرم افزار ، FLEX Builder محيطي براي توسعه و آزمايش و خطازدائي برنامه هاي MXML+FCL و FLEX Server بستري براي اجراي FCL و ترجمهء MXML است .

براي اينكه درك اجزاء اين تكنولوژي سهولت بيشتري داشته باشد : Flash در نقش GUI ( مانند dotNet Windows Forms يا HTML controls ) و MXML در نقش منطق ساز ( مانند سي شارپ يا XAML ) و FCL در نقش كتابخانه ( مانند دات نت ) و FLEX Builder در نقش محيط توسعه ( مانند ويژوال استوديو ) و FLEX Server به عنوان بستر اجرا ( مانند Windows 2003 يا Oracle 11i )

مشخص است كه نقش كليدي اين تكنولوژي را FLEX Server ايفا ميكند . FLS در حال حاضر بر فراز J2EE Application Server هائي مانند Oracle يا JRun سرويس دهي مينمايند كه بزودي حمايت از دات نت نيز به اين حلقه افزوده خواهد شد .

FLEX بستر خوبي است براي كساني كه علاقه مند به كسب تخصص و توانائي جديد و به روز در يك حيطهء مشخص هستند ، چه اين حيطه به توسعهء برنامه هاي مستقل محدود باشد ، چه برنامه هاي گسترده و سازماني . مكرومديا ميكوشد تا با يكپارچه سازي راه حلهايش ، توسعه گران را از ساير تكنولوژي ها بي نياز سازد .

مروري بر راهكارهاي مكرومديا :

الف. سمت سرور

JRun :: يك Application Server مبتني بر J2EE .
Coldfusion :: يك زبان برنامه نويسي سمت سرور ؛ Tag-Based ؛ مبتني بر جاوا
FLEX Server :: راه حل ارتباطي اجزاء سمت كلاينت را اجزا سمت سرور و اجراي FCL.

ب. سمت كلاينت

Flash : براي توسعهء GUI .
DreamWeaver : براي توسعهء XHTML .
Fireworks : براي توسعهء گرافيكي وب
MXML : زبان برقراري ارتباط با FCL .
FCL : كتابخانهء كلاسهاي مكرومديا .
FLEX Builder : ابزاري براي توسعه برنامه هاي چند لايهء مبتني بر MXML + FCL .

وب سايت مكرومديا دريائي از اطلاعات با ارزش در مورد FLEX است كه توصيه ميكنم اگر به اين حيطه علاقه مند شده ايد حتما" به آن مراجعه كنيد :

http://www.macromedia.com/software/flex

و اگر به اينترنت پر سرعت دسترسي داريد اين ارائه چند رسانه اي و جالب توجه رو از دست ندهيد :

http://www.macromedia.com/software/flex/productinfo/brz_overview

موفق و سربلند باشيد .
 

برگرفته از سایت: http://www.barnamenevis.org

نویسنده: Inprise

Titles

صفحه اصلی
Up
سوال و جواب
Downloads
Beeper help
جستجو
تصاویر برنامه ها
تبلیغات
تماس با ما
وبلاگ شخصی

جستجو در سایت

لینک سایر سایت ها


 صفحه اصلی | مقالات | سوال و جواب | Downloads | Beeper help | جستجو | تصاویر برنامه ها | تبلیغات | تماس با ما | وبلاگ شخصی
در صورت بروز هر گونه مشكل در استفاده از نرم افزار هاي اين سايت, مشكل را با مدير اين سايت در ميان بگذاريد.

Creative Commons License
This work is licensed under a Creative Commons Attribution 2.5 License.

آخرين به روز رسانی: آمار بازدید: