1 / 11

آشنایی با نرم افزار مدیریت محتوای جوملا بررسی Joomla Framework و Zend Framewok

آشنایی با نرم افزار مدیریت محتوای جوملا بررسی Joomla Framework و Zend Framewok. Joomla Framework VS Zend Framework البته خلاصه، مختصر و مفید مهدی اسماعیلی- فروردین 1391 TehLug.org. Joomla !. در اجرا کند بود. استفاده از کش بهینه و مناسب نبود سورس برنامه ها بسیار طولانی و ناخوانا بود.

Download Presentation

آشنایی با نرم افزار مدیریت محتوای جوملا بررسی Joomla Framework و Zend Framewok

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. آشنایی با نرم افزار مدیریت محتوای جوملابررسیJoomla Framework و ZendFramewok Joomla FrameworkVSZend Frameworkالبته خلاصه، مختصر و مفیدمهدی اسماعیلی- فروردین 1391TehLug.org

  2. Joomla! • در اجرا کند بود. • استفاده از کش بهینه و مناسب نبود • سورس برنامه ها بسیار طولانی و ناخوانا بود. • اما ذاتا از ساختار ماجولار بسیار عالی برخوردار بود که هرچیزی را سر جای خودش هدایت می کرد. پشتیبانی مناسبی برای بین المللی سازی داشت و رابط کاربر پسند و چیزهای خوبی که از مامبو به ارثبرده بود.پس معروف شد..! • Version 1.0Extra long pages for coding CMS and modules.php4

  3. Joomla! • Version 1.5Extra long pages for coding CMS and modules -> MVCphp4 • منطق برنامه نویسی مدل- ویو- کنترلر (MVC) برای توسعه استفاده شد. • در اجرا کمی سریع تر شده بود. اما با برزگ شدن ماژول ها، باز کندی نمایان شد!MVC طورس برنامه ها را قرار بود خواناتر کند. در عین حال نحوه پیاد سازی آن، منجر به افت کارایی شده بود. • اما همچنان ذاتا از ساختار ماجولار بسیار عالی برخوردار بود که هرچیزی را سر جای خودش هدایت می کرد. پشتیبانی مناسبی برای بین المللی سازی داشت و رابط کاربر پسند.پس همچنان معروف بود..! • مشکل استفاده از کش در کد فریم ورک آن وجود داشت.

  4. Joomla! • Version 1.6php5More Advanced internationalization • منطق برنامه نویسی مدل- ویو- کنترلر (MVC) توسعه داده شد. • ساختار Sectionو Categoryبرای نمایش محتوی در 2 سطح، تبدیل به بی نهایت Categoryهای تو در تو شد و عملا Sectionها حذف شدند. • امکان تعریف منوهای چند زبانه فراهم شد. • MVC طورس برنامه ها را قرار بود خواناتر کند. در عین حال بازهم نحوه پیادسازی آن، منجر به افت کارایی شده بود. • مشکل استفاده از کش در کد فریم ورک آن همچنان وجود داشت.

  5. Joomla! • Version 1.7More Advanced internationalization

  6. Joomla! • Version 2.5One Click update! Additional Features Includes New Version of Joomla Platform CAPTCHA in Core Linking New Menus with a Module Use the Images and URL Fields to Create Simple Standardized Layouts Choose whether Administrator to Get Email When New Users Register Menu Item Note Greater Flexibility Filtering by Category in Article Manager Manager for Language Overrides User Notes Flexible Newsfeed Order Image Option for the Offline Page Better Performance in Menu Item Edit page Alternate meta tags for multi-lingual sites Improving SEO: New system plugin: languagecode

  7. Joomla! Framework • چرا بر خلاف نرم افزار مدیریت محتوای جوملا که محبوب بود، هسته آن که در این سالها جوملا تبلیغات وسیعی برای استفاده برنامه نویسان از آن نموده بود، معروف نشد؟ • MVC هم حُسن بود و هم عیب! • تاکید بر عناوین تبلیغاتی در فریم ورک باعث افت کارایی • تاکید بر عناوین تبلیغاتی و نمایشی کدنویسی در پیچیده کردن بیش از حد کد. • مشکلات برنامه نویسی از جمله در کش

  8. Zend Framework • منطق برنامه نویسی مدل- ویو- کنترلر (MVC) • ساختاری به لحاظ مهندسی نرم افزار، بسیار شیک و مدرن و عالی • دارای کتابخانه های بزرگ و غنی • تاکید به زیاد بودن شمار کامپوننت های داخلی و بزرگ نمایی بیشتر آن، هر چند واقعا هم خیلی بزرگ بود. • بزرگ بودن بیش از حد و مشکل بودن فراگیری آن • استفاده از فایل های بسیار زیاد و طبعا لود شدن شمار زیادی از آنها به ازای هر در خواست کاربر

  9. Zend Framework • نظر برخی کارشناسان • Sheldmandu…”Zend Framework, and for me this is the real deal breaker, it is damn slow if you don’t have opcode caching, so if you’re looking to use it for something that will be hosted on a shared server and/or doesn’t have opcode caching, just forget it!”…

  10. نتیجه • هرقدر هم بزرگ و معروف باشی، رقابت شوخی ندارد.

More Related