Proceeding of the 44th ACM Technical Symposium on Computer Science Education 2013
DOI: 10.1145/2445196.2445350
|View full text |Cite
|
Sign up to set email alerts
|

Analyzing PHP frameworks for use in a project-based software engineering course

Abstract: 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 proj… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
3

Year Published

2013
2013
2023
2023

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 2 publications
0
6
0
3
Order By: Relevance
“…Para la implementación del software, se utilizaron distintas tecnologías, tanto para la planificación de requerimientos, diseño del prototipo del sistema, diseño del modelo lógico relacional, un entorno de desarrollo y un framework de aplicaciones web en PHP (Lancor y Katha, 2013;Olanrewaju et al, 2015;Gómez, 2014;Haughee, 2013), basado en el patrón de diseño Modelo Vista Controlador (MVC) (Hussain et al, 2017;González y Romero, 2014), MySql para las consultas a la base de datos (Ni et al, 2018), JavaScript, como también la librería jQuery (Castillo, 2017) y Bootstrap (Laazari et al, 2019), para un mayor grado de calidad en la interfaz de usuario, permitiendo que ésta sea intuitiva y dinámica. En la Tabla 2, se puede apreciar el listado de las tecnologías y lenguajes de programación utilizados para el desarrollo del sistema.…”
Section: Castro-riveraunclassified
“…Para la implementación del software, se utilizaron distintas tecnologías, tanto para la planificación de requerimientos, diseño del prototipo del sistema, diseño del modelo lógico relacional, un entorno de desarrollo y un framework de aplicaciones web en PHP (Lancor y Katha, 2013;Olanrewaju et al, 2015;Gómez, 2014;Haughee, 2013), basado en el patrón de diseño Modelo Vista Controlador (MVC) (Hussain et al, 2017;González y Romero, 2014), MySql para las consultas a la base de datos (Ni et al, 2018), JavaScript, como también la librería jQuery (Castillo, 2017) y Bootstrap (Laazari et al, 2019), para un mayor grado de calidad en la interfaz de usuario, permitiendo que ésta sea intuitiva y dinámica. En la Tabla 2, se puede apreciar el listado de las tecnologías y lenguajes de programación utilizados para el desarrollo del sistema.…”
Section: Castro-riveraunclassified
“…4) Symfony, laravel, CodeIgniter, Phalcon and core PHP [24]. 5) CakePHP, Laravel and CodeIgniter [15]. 6) CakePHP2, CodeIgniter, Symfony2, Yii and Phalcon [23].…”
Section: Related Studies On Php Frameworkmentioning
confidence: 99%
“…Based on PHP's popularity, there are so many Frameworks are available and easy used provided for development. In [19] cited by [18], shows that currently almost 40% of the top million sites on the internet was distributed by PHP framework as shown in In selecting a framework for this research, we consider of the usage trend in recent years, popularity among the development communities, clearly of the documentation as the guidance of the development. As the time of writing this paper, the 5 popularity PHP frameworks listed in [13].…”
Section: 2php Framework Considerationmentioning
confidence: 99%