10 Reasons to Choose the Yii Framework. The development of Yii framework began on January 1, 2008.Yii framework It is an open source application that.

Slides:



Advertisements
Similar presentations
Online Construction Estimation Developed By:- Vatsal S. Shah ( ) Dilip K. Babariya ( ) Jimit V. Rajani ( ) Guided by:-
Advertisements

IcePro Source Code Management Source code analysis Runtime analysis Application deployment Source code generation Multi sites Click ! IcePro.
Yii – How Power Comes Introduction, OOP & Design Patterns Presented at: Nextbridge Multan Center Aug 25, 2011.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Management Framework for Amazon EC2 Speaker: Frank Bitzer
Software Freedom Day th September 2007 Asia Pacific Institute of Information Technology Colombo, Sri Lanka. Nazly Ahmed Scripting The Web.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
E-commerce Web Site: Sales and Inventory Management System Markku Marjoneva.
E-service quality: a model of virtual service quality dimensions
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Executive Overview. PLEASE READ (hidden slide) To deliver this presentation effectively, you need to be familiar with Windows Server 2008 R2 management.
Chapter 3 Software Two major types of software
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Sage CRM Developers Course
Overview of Framework by Ahamed Rifaudeen A. page - i Steps before entering into the Framework?  Basic knowledge of object-oriented programming (OOP)
UNIT-V The MVC architecture and Struts Framework.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
K.SWETHA. CSE-IV-A 08Q61A  INTRODUCTION  HISTORY  WORKING PROCESS  TECHNOLOGIES  ADVANTAGES AND DISADVANTAGES  CONCLUSION.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Microsoft Internet Information Services 5.0 (IIS) By: Edik Magardomyan Fozi Abdurhman Bassem Albaiady Vince Serobyan.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
Best of Both Worlds: Information Management Solutions SmartCore Management Dashboards.
An Introduction To Websites With a little of help from “WebPages That Suck.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Yii is “yes it is” from this we can know that surely it would be a highly needed technology for website developers for its high performance. It is suitable.
CakePHP is an open source web development framework. It follows Model-View- Controller and is developed using PHP. IT is the basic for user to create.
Yii Development. -Yii stands for Yes It Is ! -a fast -Secure -high performance -PHP framework for developing web 2.0 applications. -simply a fine tool.
Arnold Geraldo Designing and Making of The Online Auction Website Using CakePHP Framework.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
Model View Controller MVC Web Software Architecture.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
Adxstudio Portals Training
WHAT IS PHP FRAMEWORK? Set of Classes and Functions(Methods) Design for the development of web applications Provide basic structure Rapid application development(RAD)
Plug-In Architecture Pattern. Problem The functionality of a system needs to be extended after the software is shipped The set of possible post-shipment.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
1 Chapter 12: Design Principles Overview –There are principles for many kinds of design Generally, a design should consider: Balance, Rhythm, Proportion,
What it is about? © SkillsRate is registered mark of SKILLSRATE SRL It is all about testing, testing skills,
Web development. What is web development? - It is a broad term for the work involved in developing a web site for the Internet - It can range from developing.
Thinking of Drupal 8? Get started with the resources.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
Introduction The concept of a web framework originates from the basic idea that every web application obtains its foundations from a similar set of guidelines.
Chapter 1 Getting Started with ASP.NET Objectives Why ASP? To get familiar with our IDE (Integrated Development Environment ), Visual Studio. Understand.
Web Technology Solutions
Making the Case for Business Intelligence
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Yii.
Top 12 PHP Frameworks 2016.
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Yii Framework – The Major Pros and Cons
Node.js Express Web Services
Content Management System
Haritha Dasari Josue Balandrano Coronel -
Yii - For the Future - Gen Web Development Platform
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
DEPLOYING SECURITY CONFIGURATION
ASP.NET Imran Rashid CTO at ManiWeber Technologies.
Web Application Development Using PHP
Top 10 PHP Frameworks in PHP is one of the most sought after choices for programmers. Hypertext Pre-processor is chiefly used as a server-side open.
Presentation transcript:

10 Reasons to Choose the Yii Framework

The development of Yii framework began on January 1, 2008.Yii framework It is an open source application that supports object oriented programming. It is also a component based MVC (Model-View-Controller) web application framework. The purpose for its development was to fix the drawbacks of a then widely used PRADO framework.PRADO framework PRADO was incapable of delivering a fast performance when it came to handling complex pages.

Why Yii is Good 1)Easy to Install 2)Modern Technologies 3)Highly Extensible 4)Provision for Testing 5)Simplified Security 6)Shorter Development Time 7)Easily Tuned for Better Performance 8)Error Handling 9)Using Theme 10) Logging

1)Easy to Install  For every web developer time is of the essence.  Therefore it is important that while handling a framework the installation time must be greatly reduced.  Too much time spent on installation will lead to loss of money.  Moreover it will cost the developers valuable time that they require to implement for the process of web development.  This is because of an uncomplicated, easy installation and configuration process that comes with Yii.

2) Modern Technologies  Yii uses an OOP framework and takes advantage of PHP’s more advanced features.  This includes the latest static binding, SPL classes and interfaces and anonymous functions.

3) Highly Extensible  What makes Yii framework really popular is its ability to be tailored to fit your needs.  Every component of the framework is virtually extensible.

4) Provision for Testing  Integration of great PHP testing framework like Codeception is what makes Yii highly desirable.  This is made simple by the process of creating unit, functional and acceptance tests for your applications.

5) Simplified Security  Proper security is essential for any web application and this is where Yii can help you.  Yii has a security application component that exposes several methods to help assist in creating a more secure application.

6) Shorter Development Time  Repetition tasks are unwelcomed as most developers consider them to be waste of time.  But the fact that things can’t be done without taking care of them, makes them important.  This is where Yii helps you to spend less time on these tasks and more time customizing your application to suit your needs.  Gii is a tool that is used for this purpose. It is web-based code scaffolding tool which allows you to quickly create codes.  It also helps in templates for models, controllers, forums, modules, extensions and CRUD controlled actions and views.

7) Easily Tuned for Better Performance  The last thing that a web development company wants is a slow website.  Yii tool can help bring more speed out of you application.  Yii/caching/cache are its cache components, which allows you to choose whichever caching system you want while using a common API.

8) Error Handling  It has a complete error handling framework and is based on PHP 5 exception mechanism.  When the application is created for the purpose of handling an incoming user request, the handleError method within handles PHP warnings and notices; and it registers its handleException method to handle uncaught PHP exceptions.  When a PHP warning or some kind of uncaught exception that occurs during an application execution, one of the error handlers will take control and start the necessary error handling procedure.

9) Using Theme  Themes are a great way of systematically customizing the outlook of your web pages.  The overall appearance of a Web application can be greatly enhanced with a proper theme.  For Yii, each theme has a directory consisting of layout files, JavaScript files and CSS files.  It also has other relevant resource files including images, view files, and many more.  The name of a theme is represented as its directory name. All the themes can be found under the same directory WebRoot/themes. Only one theme can be made active at a given time.

10) Logging  Yii has a logging feature that is both flexible and extensible.  You classify the messages that are logged according to its log levels and message categories.  By using level and category filters, selected messages can be further routed to different destinations, such as files, s, browser windows, etc.