تور لحظه آخری
امروز : پنجشنبه ، 14 تیر 1403    احادیث و روایات:  امام سجاد (ع):هر كس در هيچ كارى به مردم اميد نبندد و همه كارهاى خود را به خداى عزوجل واگذارد، خداو...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

میز جلو مبلی

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید سی پی ارزان

خرید ابزار دقیق

بهترین جراح بینی خانم

تاثیر رنگ لباس بر تعاملات انسانی

خرید ریبون

 






آمار وبسایت

 تعداد کل بازدیدها : 1804269933




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

ويژگي هاي جديد Coldfusion 8


واضح آرشیو وب فارسی:راسخون:
ويژگي هاي جديد Coldfusion 8
ويژگي هاي جديد Coldfusion 8     ويژگي هاي اين محصول در 3 دسته بندي خلاصه مي شوند. دسته اول , ويژگي هايي هستند که بر تجربه کاربر (User Experience) با نرم افزار تاثير مي گذارند. مثل پشتيبان کردن از Flex و Ajax و ويژگي هاي بسياري که مربوط به کار بردن متن هاي PDF و فرم ها در يک Web.app مي شوند. تمام اين ويژگي ها در کنار هم باعث مي شود که کاربر تجربه خوشايند تري از کار با نرم افزار شما داشته باشد . دسته دوم اين ويژگي ها را راستاي اين هدف است که ColdFusion را بخشي از يک پروژه پيچيده Enterprise قرار دهد. اگر به محيط پروژه هاي امروزي که نرم افزارهاي Web در آن ها گسترش مي يابند توجه کنيد، در مي يابيد که نسبت به گذشته پيچيده تر شده اند. و امروز نياز بيشتري دارند تا با ديگر تکنولوژي ها ، مسائل امنيتي (Security) ، مديريتي و کارآيي تلفيق شوند. برخي ويژگي ها از آن جا ناشي مي شوند که اين نرم افزار اساساً با Microsoft.Net آميخته است و به همين خاطر است که شما مي توانيد اشياء .Net را داخل کد ColdFusion فراخواني کنيد. در اين نرم افزار مستقيماً از سرورهاي Microsoft Exchange پشتيباني مي شود، در نتيجه تمام کاربردهاي Exchange از تنظيم زمان يک task گرفته تا مديريت کردن Contact ها ، همه را مي توانيد در يک برنامه ColdFusion جمع آوري کنيد. بر افزايش کارايي برنامه هاي ColdFusion هم تاکيد بسيار شده است. به طور متوسط ، کاربران بدون جابجا کردن حتي يک خط از کد برنامه شان ، شاهد 4 يا 5 برابر شدن کارايي برنامه ها هستند. همچنين ويژگي هاي جديدي به خود زبان اضافه شده که برنامه نويس را قادر مي سازد برنامه هايي با کارايي بالاتر بنويسد. پيشرفت هايي نيز در زمينه Security و توانائي هاي Platform Deployment صورت گرفته است. افزودن JBoss به عنوان يک Application Server يکي از اين پيشرفت هاي مهم است. دسته سوم از ويژگي هاي ColdFusion مربوط به توانائي developer ها در زمينه Productivity است که همواره از مزيت هاي اين نرم افزار بوده است. البته در گذشته هم موفقيت هايي از طريق خود زبان و به وسيله encapsulating در تگ هاي ColdFusion در اين زمينه وجود داشته است. در ColdFusion 8 تلاش شد تا اين زبان قوي تر به بازار عرضه شود و براي اين منظور از نظرات و پيشنهادات انجمن developer ها هم استفاده شد و در آينده Productivity محصول بيشتر هم خواهد شد. اولين و مهمترين مساله ، مساله Server Monitor است که در واقع يک API و يک برنامه Flex است که نشان مي دهد ColdFusion چگونه اجرا مي شود. در نتيجه يک Developer مي تواند از اين سرور به هنگامي که برنامه اش را مي سازد براي يافتن اشکالات برنامه استفاده کند يا اين که بفهمد چگونه مي تواند با انجام ظريفکاري هايي در کد برنامه، کارايي را بالاتر ببرد و يا به دنبال نقاطي در کد برنامه بگردد که اجراي برنامه را دچار مشکل مي کند. همچنين مي تواند از اين امکان براي بهبود سيستم Caching و ديگر بهينه سازي ها در مورد حافظه بهره ببرد. سپس هنگامي که برنامه به مرحله توليد مي رسد، Server Monitor مي تواند بر برنامه نظارت کند انگار که برنامه توسط عموم به کار گرفته شده و به هنگام بروز هر گونه اشکال به Admin هشدار مي دهد. Server Monitor مي تواند مراقب ميزان مصرف حافظه و يا اشکالات به وجود آمده در مورد JNM Threads و غيره باشد و سپس تصميماتي را براي رفع اين اشکالات ، قبل از اينکه مساله خيلي حاد شوند اتخاذ کند. روي هم رفته ، Server Monitor ابزار بسيار قدرتمندي است که به منزله جعبه سياه ColdFusion 8 مي باشد و سرور J2EE را Run مي کند. براي Developer ها، مجموعه کاملي از extension هاي Eclipse فراهم شده است. بسياري از کساني که با ColdFusion کار مي کنند، امروزه به دنبال Flex Builder هستند تا آن را با برنامه هاي ColdFusion تلفيق کنند. در نتيجه ، اين مجموعه از extension ها روي Eclipse Framework نصب مي شود و اگر شما از Flex Builder و يا از CFEclipse و يا ديگر پروژه هاي Eclipse استفاده مي کنيد ، ابزارهاي بسيار مناسب و سودمندي را در اختيار خواهيد داشت. مساله بسيار مهم ديگر Debugger است و ColdFusion 8 امکان کامل اشکال زدايي ، آن هم با استفاده از Break point در اختيارتان مي گذارد و مي توانيد با مشخص کردن نقاطي از کد برنامه به عنوان Break point ، مشاهده کنيد که متغيرهاي برنامه ، همين طور که در طول کد برنامه به جلو ميرويد چه تغييراتي را تجربه ميکنند. هم چنين امکان Browse کردن پايگاه داده هم امکان پذير است. ColdFusion يک Component explorer دارد و نيز يک جادوگر توليد کد که تازه کارها را به سرعت از آخرين اطلاعات روز در مورد Flex development و ديگر مسائل آگاه مي کند. اگر به 3 دسته ويژگي دقت کنيد : ويژگي هايي که به کاربران مربوط مي شود، ويژگي هايي که مربوط به Admin و بخش IT است و ويژگي هايي که مربوط به Developer Productivity است ، متوجه مي شويد که چرا ميزان تقاضا براي اين محصول بالاست. زيرا شما جزء هر بخش از پروسه توليد نرم افزار که باشيد ، امکاناتي خاص شما فراهم شده است. %توضيحاتي در مورد پيشرفت هاي حاصل شده در زمينه ويژگي هاي Acrobat در اين ورژن : در ورژن قبلي ، ايده توليد متن هاي PDF از روي متن هاي Web مطرح شد. اين ايده به منزله رفع مشکل پرينت کردن در Web و حل مسائل Portability بود. در ColdFusion 8 توانائي هاي بيشتري در کار با فايل هاي PDF معرفي شده و برنامه هاي ColdFusion مي توانند با فرمت PDF و برنامه Acrobat Reader به راحتي کار کنند. در نتيجه هنوز مي توان فايل هاي PDF توليد کرد و پيشرفت هايي در زمينه رندر کردن، کنترل بهتر برخي Property هاي متن، Header ها و Footer ها ، شماره گذاري و غيره حاصل شده است. دو موضوع بسيار جديد مطرح شده در مورد PDF ها ، دستکاري فايل هاي PDF موجود و کار کردن با فرم هاي PDF است. دستکاري PDF هاي موجود ، گزينه هاي بساري دارد که شامل ادغام دو فايل PDF و تبديل آن به يک فايل PDF ، بيرون کشيدن يک يا چند صفحه از درون يک فايل PDF ، گذاشتن رمز عبور ، ايجاد فهرست مطالب به صورت خودکار و ايجاد يک سري تغييرات روي فايل PDF ميشود. فرم PDF که در گذشته براي گرفتن داده از کاربر استفاده مي شد ، حالا در ColdFusion 8 به شما اين امکان را مي دهد که با اين داده هاي جمع آوري شده کار کنيد. اگر داده هاي شما در يک فايل پايگاه داده يا جاي ديگري آماده اند و مي خواهيد در ابتداي کار اين داده ها در فرم بارگذاري شوند ، ColdFusion 8 مي تواند برخي از فيلدهاي فرم PDF را به صورت از پيش تعيين شده پر کند. سپس کاربر مي تواند تغييرات دلخواه را اعمال کند. و بعد مي توان اين PDF را به ColdFusion تحويل داد. ونيز مي توان داده ها را در خود PDF ذخيره کرد و ColdFusion 8 مي تواند فيلدها را از آن بيرون بکشد تا با آن کار کنيد. يا اينکه مي توانيد PDF را از طريق HTTP به سرور ColdFusion بفرستيد ودر آن جا داده هايي را استخراج کنيد. پس توجه کنيد که چه امکانات زياد و فوق العاده اي در مورد کار با متن هاي PDF و محاوره با کاربري که از آن ها استفاده مي کند فراهم است. امکانات Ajax که در اين ورژن معرفي شده اند به چه معنا هستند؟ ويژگي هاي Ajax بسيار هيجان انگيز هستند. بسياري ، از اين ويژگي ها استقبال کردند و به آن علاقه مندند ولي کار با آن را سخت ميدانند. در واقع Ajax ، تلفيق از تکنيک هاي مختلف و Web scripting است و ColdFusion 8 سعي کرده تا کار با آن را براي Developer ها راحت کند و در اين جا روي صحبت با آن دسته از افراد علاقمند به Ajax است که به احتمال زياد با ColdFusion کار نکرده اند. اگر بخواهيم به طور خلاصه راجع به Ajax توضيح بدهيم ، بايد بگوئيم که اين مقوله دو قسمت دارد. در واقع بر اين بوده تا به آن دسته از کاربران توجه شود که تجربه کار با Ajax را قبل از دارند ولي به دنبال راه بهتري براي الحاق برنامه هاي Ajax خود به سرورها هستند. همچنين به آن دسته از Developer هايي که تمايل دارند کار با Ajax را شروع کنند ولي مهارت لازم را در مورد کار با Java script و ديگر تکنيک هاي پيشرفته را ندارند هم توجه شده است. ويژگي هايي براي دسته اول کاربران به ColdFusion 8 اضافه شده که شامل Ajax Framework و استفاده از Adobe Spry مي شود. يک مکانيزم الحاق (Binding) براي تبادل داده بين سرور و Ajax client فراهم شده که شبيه کار با برنامه هاي Flex است و در آن ها remote client و rich client و Ajax از Syntax بسيار ساده اي براي کار با سرور ColdFusion استفاده مي کنند. ColdFusion هم آن دستورات را اجرا مي کند و سپس داده را به rich client باز مي گرداند و خود ColdFusion تمام کارهاي مربوط به تبديل انواع داده اي (Data Type Conversion) و فرمت کردن اطلاعات را انجام مي دهد و داده به صورت کاملاً آماده براي کار ، به client داده ميشود. اما بهترين قسمت ColdFusion براي Developer ها اين است که شما هنوز قادريد دستورات را به روش هاي قبلي بنويسيد.و منظور همان ColdFusion Component است که شما براي برنامه هاي استاندارد HTML به کار مي بريد ولي حالا شما مي توانيد از اين امکان استفاده کنيد تا يک rich client که بر پايه Ajax توليد شده رابهتر کنيد. اما براي آن دسته از کاربران که نمي خواهند خود را درگير javascript وياديگر توابع کتابخانه اي موجود کنند ، ColdFusion 8 مجموعه اي از Component هاي از پيش نوشته شده Ajax را فراهم کرده که اين دسته از کاربران مي توانند از آن ها در برنامه هاي ColdFusion استفاده کنند آن هم با CFML Syntax بسيار ساده اي که براي کار با ديگر Component هاي رابط کاربر به کار مي رود. ColdFusion امکاناتي چون Datagrid ، کنترل هاي Tree و سيستم هاي منو و پنجره هاي POP up را هم دارد. تمام اين Component هاي رابط کاربري را مي توان از طريق سرور refresh , ColdFusion کرد و اين کار واقعا به دانستن تکنيک هاي Ajax که در پشت پرده کار مي کنند نياز ندارد. در آينده نيز پيشرفت هاي بسياري براي Ajax در ColdFusion 8 را شاهد خواهيم بود. منبع:ماهنامه ي رايانه شماره 188  





این صفحه را در گوگل محبوب کنید

[ارسال شده از: راسخون]
[مشاهده در: www.rasekhoon.net]
[تعداد بازديد از اين مطلب: 370]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن