SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1230
Analyzing Optimal Practises for Web Frameworks
Soumya Kalaghatagi1, Dr. Sanjay Eligar2
1School of Electronics and Communication Engineering, KLE Technological University, Karnataka, India
2Professor, School of Electronics and Communication Engineering, KLE Technological University, Karnataka, India
----------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Because of the rising need for online development,
a PHP framework is a vital tool in the web developer's toolkit.
PHP frameworks are becoming more popular in web-based
applications since they aid cut development time and help
fulfil code standards. The usage of a framework is generally
required for medium and large-scale projects, although itmay
also be beneficial for smaller projects. PHP has become the
most popular programming language among developers,
resulting in an explosion of PHP frameworks. There is a lot of
disagreement regarding which PHP frameworks are the best,
since not all frameworks are made for everyone. Infact, notall
frameworks are designed to satisfy the same goals, and in
certain cases, many frameworks may be utilised
simultaneously.Choosing the correct framework, on the other
hand, might be challenging at times. To make the decision-
making process simpler, we provide a practical and
comprehensive strategy for comparing and evaluating the
major PHP frameworks. This model is built on a set of
characteristics that include intrinsic durability, industrialised
solution, technical flexibility, strategy, technical architecture,
and speed. The results reveal that the values of these factors
enable developers to identify the framwork that best fulfils
their demands quickly and accurately
Key Words: PHP, Framework, CodeIgniter, Model, View,
Controller.
1.INTRODUCTION
The rapid growthof web-basedapplicationshashad
an impact on coding practises. This indicates a greater
requirement for long-term sustainabilityandupkeep.PHPis
also a web programming language that is utilised in the
building of dynamic interactivewebsites.It'sa multipurpose,
open source programme that just takes a few minutes to set
up [1]. Furthermore, PHP has evolved into one of the most
powerful programming languages for online application
development. Several PHP programming strategies, such as
procedural PHP coding and Object Oriented Programming,
have been presented to address the challenges generated by
the rising complexity of projects. As a result of this quick
growth, various frameworks, such as the CodeIgniter PHP
framework, have evolved to make development duties
easier. Indeed, as stated in [2,] they have been upgradedand
have "become useful tools for developers to effectively
design complicated programmes."
The Object Management Group (OMG) developed
the Model Driven Architecture as a strategy to benefit from
these frameworks while also handling rapid changes. Using
OMG's existing modelling standards, such as Unified
Modeling Language (UML) and Meta-Object Facility (MOF),
this strategy allows changing business rules in diverse
application domains by giving an open way to managing the
difficulty of interoperability [3] [4].
We will utilise a Model Driven method to model the
CodeIgniter PHP framework and produce CRUD apps based
on it in this article, which combines the answers afforded by
the introduction of PHP frameworks with the usage of MDE
(Model Driven Engineering) in designing applications.
1.1 A Model-Driven Approach To Developing
The OMG introduced Model Driven Architecture,
which is based on modelling and transformation to create
code, and gave a formal declaration with a number of tools
and methodologies [3]. This design emphasises the creation
of models with a high degree of abstraction and encourages
the transformation of models using predefined rules [5].
Today's systems are dynamic and highly
interconnected. MDA offers a platform-independent
architecture that ensures portability and cross-platform
interoperability in order to meet these problems [3].
CodeIgniter is a well-structured PHP Application
Development Framework. Its goal is to offer required tools
for typical activities, such as aids and libraries. As a result,
project development becomes more simpler and quicker,
and developers are relieved of the need to create all of the
code from start [2] [10].
MVC is a design pattern that organises software by
separating application logic from presentation [11].
CodeIgniter is built on the MVC development technique.
Indeed, business-related PHP coding is isolated from web
pages [12]. Fig.1shows the CodeIgniter directory structure.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1231
Fig -1: CodeIgniter directory structure
 The Model contains the business logic of the
application. It gathers functions related to data
accessing and third-party services.
 The View is composed of user interface elements
such as HTML, CSS and JavaScript files. In
CodeIgniter, a view can be a web page,a fragmentof
a page, a RSS page.
 The Controller connects views, models and any
needed resources to process and respond to the
user request. It is the point of entry thatinstantiates
the required views and models [13].
1.2 Validating CodeIgniter for web development
CodeIgniter model view controller framework comprises
varied properties and toolswhichcanbeutilized forbuilding
web applications in a short span of time.
Secure Framework: Any web development firm will
constantly look for methods to improve security. Many
security-rich functions and a variety of features with
different integrated functionality for input and output
filtering are included in the CodeIgniter foundation. The
majority of them describe the encryption and decryption
methods, which is very useful for any developer who wants
to take control of and manage data throughout the
installation process. Simpler Configuration: TheCodeIgniter
PHP framework includes a linear layout and a folder
structure that may be used freely. This helps to simplify the
PHP syntax while using this framework. As a consequence of
this structure, web applications may be built without any
difficulty in keeping up with complicated schemes of syntax
mistakes, and in a considerably shorter amount of time.
Easy to Use: The PHP CodeIgniter model view controller
framework provides a simple interface that makes learning
and using it a breeze. Because it is open-source, this
framework may be readily customised to meet your
company's needs. If the needs change in the future, it may
easily be included into your project via quick solutions
leveraging the many controllers and tools available.
More Results with Fewer Codes:Codeigniterisa popularapp
development framework that requires its users to write a
few lines of code. There is no obligation to employ third-
party libraries, paving the path for peedier web app
development right now. As a result, if you need to construct
a web app quickly, this framework is highly recommended.
Remarkable Documentation: Documentation helps
developers manage and refer to their code, as well as think
about future references. The CodeIgniter web framework
makes it easier to keep track ofimportantdocumentation for
the programmes you've written. Such detailed
documentation of your web app's code serves as a valuable
CodeIgniter user guide.
Fig -2: CodeIgniter framework
CodeIgniter web application framework has a variety of
incredible functions that are used to simplify the task of
development. The benefits of CodeIgniter development are
as follows: With the superior interface provided by the
CodeIgniter web framework, you may create an outstanding
website with ease. You may use this framework to create a
site with vivid functionality or a platform that is very
responsive. CodeIgniter is a great alternative for developers
all over the globe because of its sophisticated interface and
adaptability. It gives developers a simple way to employ
modular techniques and allows them to leverage all of the
features. Furthermore, it enables them to swiftly complete a
variety of duties linked to both front and back end
applications.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1232
If we examine database migration and updates, CodeIgniter
enables any organisation to move from one server to
another. Udemy, Medical Guardian, QuinStreet, and Abode
are just a handful of the firms that use Codeigniter. They
utilise this framework because it provides enough migration
assistance and is simple to use. If you can't recall where you
put your previous data, you may easily transfer it to our
platform without any interruption. CodeIgniter has the
ability to improve your website's rating. When it comes to
scaling up site traffic, many digital marketing gurus choose
this platform for online apps. It also has a variety of
capabilities that, when combined, may help with overall
website optimization without affecting the layout or other
key parts.
CodeIgniter is one of the frameworks that allows for test-
driven development, ensuringthatanydevelopermayuse its
step-by-step testing process to build a website. The
performance of the websites may be easily evaluated. With
this technique, each component of the process can be
extensively examined, and efficient testing of each phase
may be expected.
This framework is more trustworthy than the rest of the
frameworks on the market due to its various encryptionand
decryption properties.Becauseofitsbettersecurityfeatures,
CodeIgniter is the best choice for enterprises looking for the
most trustworthy technology for their online applications.
1.2 CodeIgniter Workflow
Fig -3: CodeIgniter workflow
From Figure 3 about the work system Code Igniter, can be
explained as follows:
1.Index.php is the initial controllerthatinitializesthe needto
run Code Igniter.
2.Router / Routing is the part that determines the activities
that must be carried out when there are requests / requests
from clients / browsers.
3.Caching is a part that checks whether data has been
requested or not. If the cache is active, it will be sent directly
to the client / browser regardless of the normal workflow.
4.Security, before the application is sent, the data will be
filtered first as security.
5.The controller is the controller of the application, and will
immediately process according to requests / requests
requested, namely models, libraries, helpers, plugins and
scripts.
6.View is a part of presenting information to the client /
browser in accordance with the requested request (after
passing through stages 1 through 5).
2. RESULT AND DISCUSSION
Selecting a web development framework is not a simple
undertaking, since it includes a range of factors, including
the framework's internal architecture, convenience of use,
technological capabilities, and future progress. In any event,
selecting a development framework may only help to
enhance the quality of an existing system, which is seldom
effectively built in the absence of processes, conventions, or
standards. It remains to be determined which framework is
most appropriate for your requirements and circumstances.
3. CONCLUSION
Codeigniter is a PHP framework with an open-source
development environment that is one of the finest. It aids
PHP developers by allowing them to utilise modular
methods and get any specifiedfunctionintheeasiestmanner
possible. Because of its friendly urls, it is simple to create
large-scaled dynamic and secure online applications. It
features a fantastic debugging feature that instantly detects
flaws and shows warnings and errors.
Furthermore, it is capable of resolving these issues
throughout the development stage. The many arguments
given for using the Codeigniter web app framework
demonstrate why it is one of the most extensively utilised
frameworks. It is without a doubt the ideal platform for app
development right from the start.
REFERENCES
[1] H. D. Wijaya and Y. Devianto, “ApplicationofMultimedia
in Basic English Vocabulary Learning with the ADDIE
Method,” Int. J.Comput. Tech., vol. 6, no. 1, pp. 57–63,
2019.
[2] D. Puput, M. Putri, and H. Supriyono, “Rancang Bangun
Sistem Presensi Berbasis QR Code Menggunakan
Framework Codeigniter (Studi KasusKehadiranAsisten
Praktikum) Development of QR Code-based Presence
System Using Codeigniter Framework (Pratical
Assistant’s Attendance Case Study),” J. INSYPRO
(Information Syst. Process., vol. 4, no. 1, pp. 1–9, 2019.
[3] T. Iqbal and B. Bahruni, “Perancangan Repository
Dengan Dukungan Open Archieve Initiative (Oai)
Berbasis Open SourceMenggunakan Codeigniter Dan
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1233
Node.Js,” Smart Comp Jurnalnya Orang Pint. Komput.,
vol. 8, no. 2, pp. 57–62, 2019.
[4] M. R. Asiz and M. A. Hadi Sirad, “Inventory Information
System of Goods Using Codeigniter Framework,” Patria
Artha Technol. J., vol. 3, no. 1, pp. 23–30, 2019.
[5] I. Ismail and F. P. AlBahri, “Perancangan E-Kuisioner
menggunakan CodeIgniter dan React-Js sebagai Tools
Pendukung Penelitian,” J-SAKTI (Jurnal Sains Komput.
dan Inform., vol. 3, no. 2, p. 337, 2019.
[6] I. P. P. Satria Wibawa, A. A. A. P. Ardyanti, and I. G. J. Eka
Putra, “Sistem Pemesanan Canang Dengan
Menggunakan Framework Codeigniter,” JUSIM
(Jurnal Sist. Inf. Musirawas), vol. 4, no. 1, pp.1–10,2019.
[7] D. A. Budiman and D. M. Nugraha, “Aplikasi Raport
Online Berbasis Web menggunakan framework
CodeIgniter (Studi Kasus di SMK Angkasa 1
Margahayu),” J. Comput. Bisnis, vol. 13, no. 2, pp. 112–
121, 2019.
[8] Y. Karneli, A. Ardimen, and N. Netrawati, “Keefektifan
Konseling Modifikasi Kognitif Perilaku untuk
Menurunkan Stres Akademik Siswa,” JKI (Jurnal
Konseling Indones., vol. 4, no. 2, pp. 42–47, 2019.
[9] S. Menengah, K. Negeri,andA.E-mail,“CounselingGroup
With Self Management Techniques To Reduce Social
Prejudice Learners,” J. Bimbing. dan Konseling Terap.,
vol. 01, no. 01, pp. 24–32, 2019.
[10] A. Pratama, P. Sukarno, M. Sc, D. Ph, A. A. Wardana, and
S. Kom, “Analisis dan Perbandingan Pencegahan SQL
Injection pada Framework CodeIgniterdenganEscaping
Query dan Framework Laravel dengan Eloquent ORM,”
e-Proceeding Eng., vol. 7, no. 1, pp. 2245–2260, 2020.
[11] M. Z. Arifin et al., “RANCANG BANGUN E-COMMERCE
PANDUKRIA BERBASIS FRAMEWORK CODEIGNITER,”
SAINTEKBU J. Sains dan Teknol.,vol.11,no.1,pp.1–
11, 2019.
[12] R. M.Nur, J. Na’am, G. Widi Nurcahyo, and S. Arlis,
“Peningkatan KeamananWebsiteMenggunakanMetode
XML dengan Framework Codeigniter Rofil,” Indones. J.
Comput. Sci., vol. 8, no. 2, pp. 156–163, 2019.
[13] U. Salamah and G. A. Rusady, “Perancangan Aplikasi
Rental Mobil,” Igarss 2019, vol. 8, no. 1, pp. 1–5, 2019.

More Related Content

Similar to Analyzing Optimal Practises for Web Frameworks

Web Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionWeb Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionIRJET Journal
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!JessiRyan1
 
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdfsheshamohanty2023
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Netizens Technologies
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming LanguageIRJET Journal
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAPPALANAIDU KONDALA
 
Top Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end FrameworkTop Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end FrameworkQSS Technosoft
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From UsJoe_Mason
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfVitulChauhan
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentSara Suarez
 
Low Code Development Platform California
Low Code Development Platform CaliforniaLow Code Development Platform California
Low Code Development Platform CaliforniaDewStudio
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?DewStudio
 
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB
 
codeigniter development experts UK
codeigniter development experts UK codeigniter development experts UK
codeigniter development experts UK Techrishblogger
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET Journal
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayDivya Watson
 

Similar to Analyzing Optimal Practises for Web Frameworks (20)

Web Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionWeb Development in Advanced Threat Prevention
Web Development in Advanced Threat Prevention
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf
9 Biggest Reasons to Invest in CodeIgniter Development Services.pdf
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Complementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile ArchitectureComplementing Agile SDLC with Agile Architecture
Complementing Agile SDLC with Agile Architecture
 
Rashmi_TL
Rashmi_TLRashmi_TL
Rashmi_TL
 
IRJET- Build a Secure Web based Code Editor for C Programming Language
IRJET-  	  Build a Secure Web based Code Editor for C Programming LanguageIRJET-  	  Build a Secure Web based Code Editor for C Programming Language
IRJET- Build a Secure Web based Code Editor for C Programming Language
 
Appalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet TechnologyAppalanaidu_4.4 Years Exp in DotNet Technology
Appalanaidu_4.4 Years Exp in DotNet Technology
 
Top Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end FrameworkTop Reasons to Choose AngularJS as your Front-end Framework
Top Reasons to Choose AngularJS as your Front-end Framework
 
Get Codeigniter Developement Services From Us
 Get Codeigniter Developement Services From Us Get Codeigniter Developement Services From Us
Get Codeigniter Developement Services From Us
 
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdfInternship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
Internship-Report-VitulChauhan-18132023-IT_CRUD-OPERATION.pdf
 
How .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application DevelopmentHow .NET Framework Supports Cost-Effective Application Development
How .NET Framework Supports Cost-Effective Application Development
 
Low Code Development Platform California
Low Code Development Platform CaliforniaLow Code Development Platform California
Low Code Development Platform California
 
Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?Can ChatGPT Replace Developers?
Can ChatGPT Replace Developers?
 
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
MongoDB World 2019: Building Flexible and Secure Customer Applications with M...
 
codeigniter development experts UK
codeigniter development experts UK codeigniter development experts UK
codeigniter development experts UK
 
IRJET- Online Programming Environment
IRJET- Online Programming EnvironmentIRJET- Online Programming Environment
IRJET- Online Programming Environment
 
Benefits and Features of CodeIgniter.pdf
Benefits and Features of CodeIgniter.pdfBenefits and Features of CodeIgniter.pdf
Benefits and Features of CodeIgniter.pdf
 
The Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios EssayThe Architecture Of Software Defined Radios Essay
The Architecture Of Software Defined Radios Essay
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 

Recently uploaded (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 

Analyzing Optimal Practises for Web Frameworks

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1230 Analyzing Optimal Practises for Web Frameworks Soumya Kalaghatagi1, Dr. Sanjay Eligar2 1School of Electronics and Communication Engineering, KLE Technological University, Karnataka, India 2Professor, School of Electronics and Communication Engineering, KLE Technological University, Karnataka, India ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Because of the rising need for online development, a PHP framework is a vital tool in the web developer's toolkit. PHP frameworks are becoming more popular in web-based applications since they aid cut development time and help fulfil code standards. The usage of a framework is generally required for medium and large-scale projects, although itmay also be beneficial for smaller projects. PHP has become the most popular programming language among developers, resulting in an explosion of PHP frameworks. There is a lot of disagreement regarding which PHP frameworks are the best, since not all frameworks are made for everyone. Infact, notall frameworks are designed to satisfy the same goals, and in certain cases, many frameworks may be utilised simultaneously.Choosing the correct framework, on the other hand, might be challenging at times. To make the decision- making process simpler, we provide a practical and comprehensive strategy for comparing and evaluating the major PHP frameworks. This model is built on a set of characteristics that include intrinsic durability, industrialised solution, technical flexibility, strategy, technical architecture, and speed. The results reveal that the values of these factors enable developers to identify the framwork that best fulfils their demands quickly and accurately Key Words: PHP, Framework, CodeIgniter, Model, View, Controller. 1.INTRODUCTION The rapid growthof web-basedapplicationshashad an impact on coding practises. This indicates a greater requirement for long-term sustainabilityandupkeep.PHPis also a web programming language that is utilised in the building of dynamic interactivewebsites.It'sa multipurpose, open source programme that just takes a few minutes to set up [1]. Furthermore, PHP has evolved into one of the most powerful programming languages for online application development. Several PHP programming strategies, such as procedural PHP coding and Object Oriented Programming, have been presented to address the challenges generated by the rising complexity of projects. As a result of this quick growth, various frameworks, such as the CodeIgniter PHP framework, have evolved to make development duties easier. Indeed, as stated in [2,] they have been upgradedand have "become useful tools for developers to effectively design complicated programmes." The Object Management Group (OMG) developed the Model Driven Architecture as a strategy to benefit from these frameworks while also handling rapid changes. Using OMG's existing modelling standards, such as Unified Modeling Language (UML) and Meta-Object Facility (MOF), this strategy allows changing business rules in diverse application domains by giving an open way to managing the difficulty of interoperability [3] [4]. We will utilise a Model Driven method to model the CodeIgniter PHP framework and produce CRUD apps based on it in this article, which combines the answers afforded by the introduction of PHP frameworks with the usage of MDE (Model Driven Engineering) in designing applications. 1.1 A Model-Driven Approach To Developing The OMG introduced Model Driven Architecture, which is based on modelling and transformation to create code, and gave a formal declaration with a number of tools and methodologies [3]. This design emphasises the creation of models with a high degree of abstraction and encourages the transformation of models using predefined rules [5]. Today's systems are dynamic and highly interconnected. MDA offers a platform-independent architecture that ensures portability and cross-platform interoperability in order to meet these problems [3]. CodeIgniter is a well-structured PHP Application Development Framework. Its goal is to offer required tools for typical activities, such as aids and libraries. As a result, project development becomes more simpler and quicker, and developers are relieved of the need to create all of the code from start [2] [10]. MVC is a design pattern that organises software by separating application logic from presentation [11]. CodeIgniter is built on the MVC development technique. Indeed, business-related PHP coding is isolated from web pages [12]. Fig.1shows the CodeIgniter directory structure.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1231 Fig -1: CodeIgniter directory structure  The Model contains the business logic of the application. It gathers functions related to data accessing and third-party services.  The View is composed of user interface elements such as HTML, CSS and JavaScript files. In CodeIgniter, a view can be a web page,a fragmentof a page, a RSS page.  The Controller connects views, models and any needed resources to process and respond to the user request. It is the point of entry thatinstantiates the required views and models [13]. 1.2 Validating CodeIgniter for web development CodeIgniter model view controller framework comprises varied properties and toolswhichcanbeutilized forbuilding web applications in a short span of time. Secure Framework: Any web development firm will constantly look for methods to improve security. Many security-rich functions and a variety of features with different integrated functionality for input and output filtering are included in the CodeIgniter foundation. The majority of them describe the encryption and decryption methods, which is very useful for any developer who wants to take control of and manage data throughout the installation process. Simpler Configuration: TheCodeIgniter PHP framework includes a linear layout and a folder structure that may be used freely. This helps to simplify the PHP syntax while using this framework. As a consequence of this structure, web applications may be built without any difficulty in keeping up with complicated schemes of syntax mistakes, and in a considerably shorter amount of time. Easy to Use: The PHP CodeIgniter model view controller framework provides a simple interface that makes learning and using it a breeze. Because it is open-source, this framework may be readily customised to meet your company's needs. If the needs change in the future, it may easily be included into your project via quick solutions leveraging the many controllers and tools available. More Results with Fewer Codes:Codeigniterisa popularapp development framework that requires its users to write a few lines of code. There is no obligation to employ third- party libraries, paving the path for peedier web app development right now. As a result, if you need to construct a web app quickly, this framework is highly recommended. Remarkable Documentation: Documentation helps developers manage and refer to their code, as well as think about future references. The CodeIgniter web framework makes it easier to keep track ofimportantdocumentation for the programmes you've written. Such detailed documentation of your web app's code serves as a valuable CodeIgniter user guide. Fig -2: CodeIgniter framework CodeIgniter web application framework has a variety of incredible functions that are used to simplify the task of development. The benefits of CodeIgniter development are as follows: With the superior interface provided by the CodeIgniter web framework, you may create an outstanding website with ease. You may use this framework to create a site with vivid functionality or a platform that is very responsive. CodeIgniter is a great alternative for developers all over the globe because of its sophisticated interface and adaptability. It gives developers a simple way to employ modular techniques and allows them to leverage all of the features. Furthermore, it enables them to swiftly complete a variety of duties linked to both front and back end applications.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1232 If we examine database migration and updates, CodeIgniter enables any organisation to move from one server to another. Udemy, Medical Guardian, QuinStreet, and Abode are just a handful of the firms that use Codeigniter. They utilise this framework because it provides enough migration assistance and is simple to use. If you can't recall where you put your previous data, you may easily transfer it to our platform without any interruption. CodeIgniter has the ability to improve your website's rating. When it comes to scaling up site traffic, many digital marketing gurus choose this platform for online apps. It also has a variety of capabilities that, when combined, may help with overall website optimization without affecting the layout or other key parts. CodeIgniter is one of the frameworks that allows for test- driven development, ensuringthatanydevelopermayuse its step-by-step testing process to build a website. The performance of the websites may be easily evaluated. With this technique, each component of the process can be extensively examined, and efficient testing of each phase may be expected. This framework is more trustworthy than the rest of the frameworks on the market due to its various encryptionand decryption properties.Becauseofitsbettersecurityfeatures, CodeIgniter is the best choice for enterprises looking for the most trustworthy technology for their online applications. 1.2 CodeIgniter Workflow Fig -3: CodeIgniter workflow From Figure 3 about the work system Code Igniter, can be explained as follows: 1.Index.php is the initial controllerthatinitializesthe needto run Code Igniter. 2.Router / Routing is the part that determines the activities that must be carried out when there are requests / requests from clients / browsers. 3.Caching is a part that checks whether data has been requested or not. If the cache is active, it will be sent directly to the client / browser regardless of the normal workflow. 4.Security, before the application is sent, the data will be filtered first as security. 5.The controller is the controller of the application, and will immediately process according to requests / requests requested, namely models, libraries, helpers, plugins and scripts. 6.View is a part of presenting information to the client / browser in accordance with the requested request (after passing through stages 1 through 5). 2. RESULT AND DISCUSSION Selecting a web development framework is not a simple undertaking, since it includes a range of factors, including the framework's internal architecture, convenience of use, technological capabilities, and future progress. In any event, selecting a development framework may only help to enhance the quality of an existing system, which is seldom effectively built in the absence of processes, conventions, or standards. It remains to be determined which framework is most appropriate for your requirements and circumstances. 3. CONCLUSION Codeigniter is a PHP framework with an open-source development environment that is one of the finest. It aids PHP developers by allowing them to utilise modular methods and get any specifiedfunctionintheeasiestmanner possible. Because of its friendly urls, it is simple to create large-scaled dynamic and secure online applications. It features a fantastic debugging feature that instantly detects flaws and shows warnings and errors. Furthermore, it is capable of resolving these issues throughout the development stage. The many arguments given for using the Codeigniter web app framework demonstrate why it is one of the most extensively utilised frameworks. It is without a doubt the ideal platform for app development right from the start. REFERENCES [1] H. D. Wijaya and Y. Devianto, “ApplicationofMultimedia in Basic English Vocabulary Learning with the ADDIE Method,” Int. J.Comput. Tech., vol. 6, no. 1, pp. 57–63, 2019. [2] D. Puput, M. Putri, and H. Supriyono, “Rancang Bangun Sistem Presensi Berbasis QR Code Menggunakan Framework Codeigniter (Studi KasusKehadiranAsisten Praktikum) Development of QR Code-based Presence System Using Codeigniter Framework (Pratical Assistant’s Attendance Case Study),” J. INSYPRO (Information Syst. Process., vol. 4, no. 1, pp. 1–9, 2019. [3] T. Iqbal and B. Bahruni, “Perancangan Repository Dengan Dukungan Open Archieve Initiative (Oai) Berbasis Open SourceMenggunakan Codeigniter Dan
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 01 | Jan 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1233 Node.Js,” Smart Comp Jurnalnya Orang Pint. Komput., vol. 8, no. 2, pp. 57–62, 2019. [4] M. R. Asiz and M. A. Hadi Sirad, “Inventory Information System of Goods Using Codeigniter Framework,” Patria Artha Technol. J., vol. 3, no. 1, pp. 23–30, 2019. [5] I. Ismail and F. P. AlBahri, “Perancangan E-Kuisioner menggunakan CodeIgniter dan React-Js sebagai Tools Pendukung Penelitian,” J-SAKTI (Jurnal Sains Komput. dan Inform., vol. 3, no. 2, p. 337, 2019. [6] I. P. P. Satria Wibawa, A. A. A. P. Ardyanti, and I. G. J. Eka Putra, “Sistem Pemesanan Canang Dengan Menggunakan Framework Codeigniter,” JUSIM (Jurnal Sist. Inf. Musirawas), vol. 4, no. 1, pp.1–10,2019. [7] D. A. Budiman and D. M. Nugraha, “Aplikasi Raport Online Berbasis Web menggunakan framework CodeIgniter (Studi Kasus di SMK Angkasa 1 Margahayu),” J. Comput. Bisnis, vol. 13, no. 2, pp. 112– 121, 2019. [8] Y. Karneli, A. Ardimen, and N. Netrawati, “Keefektifan Konseling Modifikasi Kognitif Perilaku untuk Menurunkan Stres Akademik Siswa,” JKI (Jurnal Konseling Indones., vol. 4, no. 2, pp. 42–47, 2019. [9] S. Menengah, K. Negeri,andA.E-mail,“CounselingGroup With Self Management Techniques To Reduce Social Prejudice Learners,” J. Bimbing. dan Konseling Terap., vol. 01, no. 01, pp. 24–32, 2019. [10] A. Pratama, P. Sukarno, M. Sc, D. Ph, A. A. Wardana, and S. Kom, “Analisis dan Perbandingan Pencegahan SQL Injection pada Framework CodeIgniterdenganEscaping Query dan Framework Laravel dengan Eloquent ORM,” e-Proceeding Eng., vol. 7, no. 1, pp. 2245–2260, 2020. [11] M. Z. Arifin et al., “RANCANG BANGUN E-COMMERCE PANDUKRIA BERBASIS FRAMEWORK CODEIGNITER,” SAINTEKBU J. Sains dan Teknol.,vol.11,no.1,pp.1– 11, 2019. [12] R. M.Nur, J. Na’am, G. Widi Nurcahyo, and S. Arlis, “Peningkatan KeamananWebsiteMenggunakanMetode XML dengan Framework Codeigniter Rofil,” Indones. J. Comput. Sci., vol. 8, no. 2, pp. 156–163, 2019. [13] U. Salamah and G. A. Rusady, “Perancangan Aplikasi Rental Mobil,” Igarss 2019, vol. 8, no. 1, pp. 1–5, 2019.