باز هم یک خواندنی دیگر.....

یک وبلاگ خوب برای علاقه مندان به JavaScript که برخی از مطالبش ارزش وقت گذاشتن و خواندن را دارند : Sebastian's Blog. پیش تر یک مطلب مربوط به مقایسه ی Backbone, CanJS و Ember را از این وبلاگ معرفی کرده بودم؛ این هم 4 مطلب دیگر:

  • A Comparison of Angular, Backbone, CanJS and Ember: یک مقایسه میان 4 framework/library مطرح MV* برای استفاده در سمت کلاینت. شخص من فقط با CanJS کار عملی و قابل ارایه داشتم و البته چند مثال هم با AngularJS انجام دادم؛ شاید من هم تجربیاتم با این دو چارچوب(framework) را در روزهای آینده توی وبلاگ گذاشتم!
  • A Plain English Guide to JavaScript Prototypes : یک متن روان برای آشنایی سطحی و تا حدودی کافی برای درک Prototype، proto و Object model در JavaScript.
  • Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises: معرفی و بررسی چند روش (Method) برای پیاده سازی واسط هایی برای Async Programing (در JavaScript).
  • Embracing Async With Deferreds and Promises: در ادامه ی مبحث روش های Async Programing نیاز به یک معرفی کامل از Deferred و Promise داریم؛ البته این مطلب پیش از مبحث قبلی در وبلاگ سباستین درج شده بود. شخصا برای هر کسی که یک آموزش سر راست برای Deferred & Promise از من بخواهد این مطلب رو معرفی می کنم. اگر وقت کردم سعی میکنم یک مطلب کامل در رابطه با روش های پیاده سازی Async به همراه یک آموزش خوب برای Promise و Deferred در وبلاگ بگذارم، انشاالله (^_^)
راستی این روزها برای شروع یک پروژه ی جدید در مراحل Planning هستیم و گاهی در رابطه با ابزارهایی که می خواهیم استفاده کنیم هم بحث میکنیم. انشاالله قرار است بخش Server-side با PHP باشد... و ما هم می خواهیم یک framework خوب برای این کار انتخاب کنیم؛ به احتمال زیاد در این پروژه دیگر از Zend Framework 1.X استفاده نمی کنیم؛ گزینه های که پیش رو داریم از این قرار است:
  • Phalcon : یک چارچوب (framework) که با زبان C و به صورت یک Extention برای PHP نوشته شده. به همین علت هم سریع است و برای کارهای خودش (Dispacthing, Routing, Rendering, ...) حافظه ی کمتری مصرف می کند. این ext برای php 5.3 به بعد قابل نصب هست. از خوبی های این framework می شود به این نکته اشاره کرد که برای ساختار برنامه راه های متفاوتی رو پیشنهاد می کند: Single Module ، Multi Module و Micro. در سایت اصلی نیز مستندات کاملی برای این framework وجود دارد.
  • Yaf - Yet Another Framework : یک framework چینی! که مانند Phalcon به زبان C و به صورت Extention نوشته شده؛ ساختار این چارچوب (framework) بسیار شبیه به Zend Framework 1.x است و برای PHP 5.2 به بعد قابل استفاده است. این framework توسط Baidu (موتور جستجوی چینی) و Sina ( فعال در زمینه ی سرویس های چندرسانه ای برخط - Online Media Services ) استفاده شده! این هم وبلاگ نویسنده ی این چارچوب: http://www.laruence.com و البته مستنداتش در php.net
  • Silex : یک framework فرانسوی دیگر، برادر کوچک تر Symfony2 که توسط همان گروه تولید شده. این یکی دیگر C-based و به صورت Extention نیست و از Component های برادر بزرگترش استفاده می کند. در وبلاگ Gonzalo هم می توانید مطالب خوبی در رابطه با Silex پیدا کنید، مثلا : Scaling Silex applications
برای مقایسه ی framework هایی که معرفی کردم ( benchmark هاشون ) می توانید از لینک های زیر استفاده کنید:


و اما خواندنی ترین مطلب : بیانات حضرت آیت الله العظمی وحید خراسانی مد ظله العالی به مناسبت نیمه شعبان1434. البته می توانید فیلم و یا صوت سخنرانی رو نیز از اینجا دانلود کنید.