SlideShare una empresa de Scribd logo
1 de 19
Analysis on Web Frameworks to Choose the
Requirement Based Developing Solution
Presented by
Md. Shamimul Alam , 161-0267-028
Md. Shamim Reza , 153-0252-028
Farzana Afrin , 161-0488-028
Objective
Now a days, in this modern world of technology there are thousands of
programming languages around us. Based on these programming
languages people have developed hundreds of Framework. This
becomes really a confusing and challenging matter for companies,
developers and managers while they want to choose a technology for
their business. As there are variety of Frameworks of different
programming languages, the technology decision makers get confused
while choosing a Framework. Considering this as a big problem of the
software industry our aim is to test, analyze, assess, and propose a set
of guidelines on which technology is good for which sort of projects.
Frameworks Tested
Laravel (PHP)
CodeIgniter (PHP)
Symfony (PHP)
Zend (PHP)
ASP.Net Core (C#)
Java Spring Boot (Java)
NB: Frameworks choose based on popularity among software industry
Metrics Tested
Metrics Measurement Unit
General Load Time Micro Seconds
Data Create Time Micro Seconds
Data Read Time Micro Seconds
Data Update Time Micro Seconds
Data Delete Time Micro Seconds
Configuration Management Easy, Average, Difficult
Database Handling Ability No of Database Type that the Technology can Handle
Template Engine Availability for Design Management Yes, No
Vendor Library No of Vendor or Libraries
System Architecture Pattern Acceptance MVC, HMVC
Routing Robustness Easy, Average, Difficult
CRUD Generator Availability Yes, No
Business Product’s Source-code Safety (Encryption) Yes, No
Enterprise Level Support Yes, No
Open Community Support Yes, No
Documentation for Guideline Yes, No
Feature Focus Software, Website
Computer Used for Testing
Machine Type Apple
Model 13.3” 2018
Processor Intel(R) Core(TM) i5 CPU 2.3 GHz
Memory/RAM 8 GB
Operating System macOS Mojave
Study Outcomes
General Load Time Comparison
Data Read Time Comparison
Data Create Time Comparison
Data Update Time Comparison
Data Delete Time Comparison
Summarized
Report
Metrics
Laravel
(PHP)
CodeIgniter
(PHP)
Symfony
(PHP)
Zend
(PHP)
ASP.Net Core
(C#)
Spring
(Java)
General Load Time of 1.8 KB Sample View
Content
(Mic Second)
243000 151500 294400 230400 701000 615400
Data Create Time 0.0091 0.0008 0.0497 0.0070 327.3 16800
Data Read Time 0.0087 0.0009 0.0392 0.0068 3.9 3600
Data UpdateTime 0.0103 0.0008 0.0020 0.0014 2 19400
Data Delete Time 0.0092 0.0006 0.0410 0.0009 12.2 4000
Configuration Management Average Easy Average Difficult Difficult Easy
Database HandlingAbility by Default 4 4+ 2 2 1 0
Template Engine Availability for Design
Management
Yes Yes Yes Yes Yes Yes
No of Vendor or Libraries 76 26 103 23 17 15
System ArchitecturePattern Acceptance MVC MCV MVC MVC MVC MVC
Routing Robustness No No Yes No Yes Yes
CRUD GeneratorAvailability No No No No No No
BusinessProduct’sSource-codeSafety
(Encryption)
No No No No Yes Yes
EnterpriseLevel Support No No No No Yes Yes
Open Community Support Yes Yes Yes Yes Yes Yes
Documentationfor Guideline Yes Yes Yes Yes Yes Yes
Feature Focus Website, Software Website, Software Software Software Website, Software Software
Method of Data Collection
General Load Time
Data Create Code Sample
public function store(Request $request)
{
$start = microtime(true);
$user= New User();
$user->name=$request->name;
$user->email=$request->email;
$user->address=$request->address;
$user->age=$request->age;
$user->save();
$end = microtime(true);
$time = $end-$start;
return $time;
}
Data Read Code Sample
public function index()
{
$start = microtime(true);
$data['start'] = microtime(true);
$end = microtime(true);
$time = $end-$start;
return $time;
}
Data Update Code Sample
public function update(Request $request, $id)
{
$start = microtime(true);
$user= User::find($id);
$user->name=$request->name;
$user->email=$request->email;
$user->address=$request->address;
$user->age=$request->age;
$user->save();
$end = microtime(true);
$time = $end-$start;
return $time;
}
Data Delete Code Sample
public function destroy($id)
{
$start = microtime(true);
User::find($id)->delete();
$end = microtime(true);
$time = $end-$start;
return $time;
}
Thank You

Más contenido relacionado

Similar a Thesis presentation - BSc

PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codeMichal Juhas
 
StackOverflow Architectural Overview
StackOverflow Architectural OverviewStackOverflow Architectural Overview
StackOverflow Architectural OverviewFolio3 Software
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliverySteve Feldman
 
DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet IntroductionWei Sun
 
Software Analytics: Data Analytics for Software Engineering and Security
Software Analytics: Data Analytics for Software Engineering and SecuritySoftware Analytics: Data Analytics for Software Engineering and Security
Software Analytics: Data Analytics for Software Engineering and SecurityTao Xie
 
Tuenti teams - Php Conference
Tuenti teams - Php ConferenceTuenti teams - Php Conference
Tuenti teams - Php ConferenceGuille -bisho-
 
Easy way to learn Core java full material
Easy way to learn Core java full materialEasy way to learn Core java full material
Easy way to learn Core java full materialSivannarayana Chimata
 
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it mattersVincent Biret
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Clarion Technologies
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsys Tems
 
WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007Jorgen Thelin
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBM
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBMWalmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBM
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBMRedis Labs
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technologyEldos Kuriakose
 
DevTools
DevToolsDevTools
DevToolsboucher
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 

Similar a Thesis presentation - BSc (20)

PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
 
StackOverflow Architectural Overview
StackOverflow Architectural OverviewStackOverflow Architectural Overview
StackOverflow Architectural Overview
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and Delivery
 
DotNet Introduction
DotNet IntroductionDotNet Introduction
DotNet Introduction
 
Software Analytics: Data Analytics for Software Engineering and Security
Software Analytics: Data Analytics for Software Engineering and SecuritySoftware Analytics: Data Analytics for Software Engineering and Security
Software Analytics: Data Analytics for Software Engineering and Security
 
Tuenti teams - Php Conference
Tuenti teams - Php ConferenceTuenti teams - Php Conference
Tuenti teams - Php Conference
 
Easy way to learn Core java full material
Easy way to learn Core java full materialEasy way to learn Core java full material
Easy way to learn Core java full material
 
Corejava ratan
Corejava ratanCorejava ratan
Corejava ratan
 
#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters#SPSToronto How to do #DevOps with #SPFx and why it matters
#SPSToronto How to do #DevOps with #SPFx and why it matters
 
Lenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrolloLenguajes y plataformas de desarrollo
Lenguajes y plataformas de desarrollo
 
Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024Top 13 Backend Frameworks for Web development in 2024
Top 13 Backend Frameworks for Web development in 2024
 
Presemtation Tier Optimizations
Presemtation Tier OptimizationsPresemtation Tier Optimizations
Presemtation Tier Optimizations
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting Services
 
WS-* Specifications Update 2007
WS-* Specifications Update 2007WS-* Specifications Update 2007
WS-* Specifications Update 2007
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBM
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBMWalmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBM
Walmart & IBM Revisit the Linear Road Benchmark- Roger Rea, IBM
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
DevTools
DevToolsDevTools
DevTools
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
SynapseIndia dotnet framework library
SynapseIndia  dotnet framework librarySynapseIndia  dotnet framework library
SynapseIndia dotnet framework library
 

Último

Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 

Último (20)

Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 

Thesis presentation - BSc

  • 1. Analysis on Web Frameworks to Choose the Requirement Based Developing Solution Presented by Md. Shamimul Alam , 161-0267-028 Md. Shamim Reza , 153-0252-028 Farzana Afrin , 161-0488-028
  • 2. Objective Now a days, in this modern world of technology there are thousands of programming languages around us. Based on these programming languages people have developed hundreds of Framework. This becomes really a confusing and challenging matter for companies, developers and managers while they want to choose a technology for their business. As there are variety of Frameworks of different programming languages, the technology decision makers get confused while choosing a Framework. Considering this as a big problem of the software industry our aim is to test, analyze, assess, and propose a set of guidelines on which technology is good for which sort of projects.
  • 3. Frameworks Tested Laravel (PHP) CodeIgniter (PHP) Symfony (PHP) Zend (PHP) ASP.Net Core (C#) Java Spring Boot (Java) NB: Frameworks choose based on popularity among software industry
  • 4. Metrics Tested Metrics Measurement Unit General Load Time Micro Seconds Data Create Time Micro Seconds Data Read Time Micro Seconds Data Update Time Micro Seconds Data Delete Time Micro Seconds Configuration Management Easy, Average, Difficult Database Handling Ability No of Database Type that the Technology can Handle Template Engine Availability for Design Management Yes, No Vendor Library No of Vendor or Libraries System Architecture Pattern Acceptance MVC, HMVC Routing Robustness Easy, Average, Difficult CRUD Generator Availability Yes, No Business Product’s Source-code Safety (Encryption) Yes, No Enterprise Level Support Yes, No Open Community Support Yes, No Documentation for Guideline Yes, No Feature Focus Software, Website
  • 5. Computer Used for Testing Machine Type Apple Model 13.3” 2018 Processor Intel(R) Core(TM) i5 CPU 2.3 GHz Memory/RAM 8 GB Operating System macOS Mojave
  • 7. General Load Time Comparison
  • 8. Data Read Time Comparison
  • 9. Data Create Time Comparison
  • 10. Data Update Time Comparison
  • 11. Data Delete Time Comparison
  • 12. Summarized Report Metrics Laravel (PHP) CodeIgniter (PHP) Symfony (PHP) Zend (PHP) ASP.Net Core (C#) Spring (Java) General Load Time of 1.8 KB Sample View Content (Mic Second) 243000 151500 294400 230400 701000 615400 Data Create Time 0.0091 0.0008 0.0497 0.0070 327.3 16800 Data Read Time 0.0087 0.0009 0.0392 0.0068 3.9 3600 Data UpdateTime 0.0103 0.0008 0.0020 0.0014 2 19400 Data Delete Time 0.0092 0.0006 0.0410 0.0009 12.2 4000 Configuration Management Average Easy Average Difficult Difficult Easy Database HandlingAbility by Default 4 4+ 2 2 1 0 Template Engine Availability for Design Management Yes Yes Yes Yes Yes Yes No of Vendor or Libraries 76 26 103 23 17 15 System ArchitecturePattern Acceptance MVC MCV MVC MVC MVC MVC Routing Robustness No No Yes No Yes Yes CRUD GeneratorAvailability No No No No No No BusinessProduct’sSource-codeSafety (Encryption) No No No No Yes Yes EnterpriseLevel Support No No No No Yes Yes Open Community Support Yes Yes Yes Yes Yes Yes Documentationfor Guideline Yes Yes Yes Yes Yes Yes Feature Focus Website, Software Website, Software Software Software Website, Software Software
  • 13. Method of Data Collection
  • 15. Data Create Code Sample public function store(Request $request) { $start = microtime(true); $user= New User(); $user->name=$request->name; $user->email=$request->email; $user->address=$request->address; $user->age=$request->age; $user->save(); $end = microtime(true); $time = $end-$start; return $time; }
  • 16. Data Read Code Sample public function index() { $start = microtime(true); $data['start'] = microtime(true); $end = microtime(true); $time = $end-$start; return $time; }
  • 17. Data Update Code Sample public function update(Request $request, $id) { $start = microtime(true); $user= User::find($id); $user->name=$request->name; $user->email=$request->email; $user->address=$request->address; $user->age=$request->age; $user->save(); $end = microtime(true); $time = $end-$start; return $time; }
  • 18. Data Delete Code Sample public function destroy($id) { $start = microtime(true); User::find($id)->delete(); $end = microtime(true); $time = $end-$start; return $time; }