Found 6 related files. Current in page 1
Analyzing PHP Frameworks for Use in a Project-Based Software Engineering Course Lisa Lancor & Samyukta Katha Southern Connecticut State University Given the popularity of PHP frameworks used in developing webbased applications, a comparative study is conducted to determine which framework is best suited for incorporation into the curriculum of an undergraduate software engineering course that uses project-based learning. The top six PHP frameworks (Zend, Yii, CakePHP, CodeIgniter, PRADO, and Symphony) were initially considered and then narrowed down to two (CakePHP and CodeIgniter) based on their alignment with common functionality in previous class projects, framework complexity for those new to frameworks (learning curve), and developer friendliness (availability of documentation and online resources). An in-depth comparative study is conducted by developing a functionally-equivalent web application using each of the two frameworks as well as plain PHP (no framework). This work was motivated by the difficulties that were encountered in an evolving, content-rich software engineering course and discusses the educational changes that were made to align student learning with sound software engineering principles and current software development practices used in the computing industry. In the last 10+ years, there has been a pedagogical shift in undergraduate software engineering classes away from learning by lecture on concepts related to the software development life cycle (SDLC) towards requiring students to experience the SDLC as they develop an actual application for a real client  . It has been argued that this project-based learning pedagogy can better prepare students for software development positions beyond graduation as they are put in a position to learn how to gather and document client requirements, design and implement a solution Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. (often collaboratively for those courses that require teamwork), and finally deliver an application that meets the client’s needs. All of this is done within a limited, semester-based timeframe thereby emphasizing additional software engineering concepts such as planning, project management, and software estimation. Adopting industry-based software tools and development technologies can further align student experiences in the classroom with workplace practices...
Observing on the web is a excellent way to see some films that in any other case don't achieve your cinema. Initial of all you need to know which places you are going to go to in India and consider to find out what is the nationality of you enterprise lover in India. There are good deal of different cultures and languages in this nation and movies are also distinct to every neighborhood. If you go to Kolkata and your spouse is a Bengali then I recommend observing some Bangla movie. But if you are about to journey to Kerala and meet Malayalam local community then consider watching Malayalam films.
« previous    next »