SlideShare a Scribd company logo
ACADGILD
INTRODUCTION
Have you ever wondered as to what these terms are – Ruby, Groovy, Rail and got confused as to what
all this is about? Which one to choose? Which one is better and which is not? Well then here is a blog
which I write with the intention of making things clear between Ruby on Rails and Groovy on Rails.
Rails was founded by David Hansson and is an open source web application development framework
which can produce powerful web applications at a fast pace. It was first released in July 2004.
Applications built using Rails automatically inherit the best practices concerning security, performance
and stability . It uses a programming pattern called MVC (Model View Controller) that differentiates
the business logic (Server) and presentation (Client), adding to the ease of development and
maintenance of codes. Even top companies
like Twitter, GitHub, Basecamp, YellowPages and Shopify are using Rails.
Grails is one of the most popular open source Java Web Development framework built on Java EE,
Spring, Hibernate & Quartz. It was released in 2008 & is now owned by Mware.
https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/
ACADGILD
Normally when you build any application, you need Database Management, User Interface, Service
Layer and Configuration.
Both Rails & Grails framework provides you all these. That’s why it is called full stack. Grails uses
Groovy which is an agile, object oriented & dynamic programming language for JVM(Java Virtual
Machine).
If we compare the similarities between Rails & Grails, then both are used for rapid application
development which is easy to configure and produce. Both work on principles of convention over
configuration, scaffolding and don’t repeat yourself (DRY).
Now comes the tough part of deciding which one to choose. Before we can conclude as to which one to
choose let’s first check out the differences between both the frameworks so that we can compare &
select the best one out of it based on your preferences:
https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/
ACADGILD
So choosing among the framework depends upon what skill set you have. If you want to maximize
advantage of your existing Java skills or have developers experienced in Java than go for Grails. But if
you are more accustomed with Ruby, HTML, CSS and JavaScript then go for Rails.
Other factors which will influence your choice are the available career opportunities, community,
documentation support, development & deployment time for either one of them.
Click here to explore more
https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/
Ruby on
Rails or Rails
Groovy on
Rails or Grails
Ruby is a scripting language that is based on C and
requires a Ruby interpreter, usually written in C.
Groovy is a scripting language that is based on
Java and requires JVM to run it.
Rails framework is used for developing Web applications
for Ruby.
Grails framework is used for developing web
applications for Groovy.
Rails can be deployed on servers like FastCGI, Jboss
Portal, Mongrel &
JRuby+GlassFish.
Grails can be deployed on many popular J2EE
servers like Tomcat, Jboss, Weblogic, IntelliJ
Ultimate, Jetty & GlassFish.
It follows database oriented approach. It follows a domain oriented approach.
It supports only dynamic typing. It supports dynamic as well as static typing.
Rails setup is a bit painful, especially on Windows. Grails is easy to setup.
Rails framework is lightweight and requires mediocre
memory & CPU.
Grails framework is heavy and requires more
memory & strong CPU.
Rails ORM is based on ActiveRecord which is limited but
is an evolving framework.
Grails ORM is based on Hibernate which is an
industrial strength ORM framework.
The learning curve is longer than Grails since Rails operate
on Database model. The learning curve is fast for Java developers.
It has many successful user stories, including twitter.com,
groupon.cometc. It also has lot of job opportunities. It
has the highest popularity in StackOverFlow. Most of the
questions were already asked and solved.
Grails is quite young as compared to Rails. The
community and documentation is not as good
as Rails. There are very less job opportunities.

More Related Content

What's hot

Building Modern Web Apps with MEAN Stack
Building Modern Web Apps with MEAN StackBuilding Modern Web Apps with MEAN Stack
Building Modern Web Apps with MEAN Stack
Suresh Patidar
 
Full stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choiceFull stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choice
FDConf
 
JVx with VisionX and Oracle Forms integration
JVx with VisionX and Oracle Forms integrationJVx with VisionX and Oracle Forms integration
JVx with VisionX and Oracle Forms integration
SIB Visions GmbH
 
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developersMaking sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
Lewiz
 
Women Who Code, Ground Floor
Women Who Code, Ground FloorWomen Who Code, Ground Floor
Women Who Code, Ground Floor
Katie Weiss
 
GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015
George Nicol
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Jayant Surana
 
Combining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applicationsCombining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applications
Katy Slemon
 
Web Applications Development with MEAN Stack
Web Applications Development with MEAN StackWeb Applications Development with MEAN Stack
Web Applications Development with MEAN Stack
Shailendra Chauhan
 
Top Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To KnowTop Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To Know
Pixel Crayons
 
Rest api with node js and express
Rest api with node js and expressRest api with node js and express
Rest api with node js and express
GirlsInTechnology Nepal
 
Mean stack
Mean stackMean stack
Mean stack
RavikantGautam8
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
Dotitude
 
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
CodeValue
 
Ppt full stack developer
Ppt full stack developerPpt full stack developer
Ppt full stack developer
SudhirVarpe1
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web development
Crampete
 
Introduction to require js
Introduction to require jsIntroduction to require js
Introduction to require js
Ahmed Elharouny
 
Front end development session1
Front end development session1Front end development session1
Front end development session1
marwa Ayad Mohamed
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
Remus Langu
 
Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]
Przemysław Thomann
 

What's hot (20)

Building Modern Web Apps with MEAN Stack
Building Modern Web Apps with MEAN StackBuilding Modern Web Apps with MEAN Stack
Building Modern Web Apps with MEAN Stack
 
Full stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choiceFull stack JavaScript - the folly of choice
Full stack JavaScript - the folly of choice
 
JVx with VisionX and Oracle Forms integration
JVx with VisionX and Oracle Forms integrationJVx with VisionX and Oracle Forms integration
JVx with VisionX and Oracle Forms integration
 
Making sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developersMaking sense of the front-end, for PHP developers
Making sense of the front-end, for PHP developers
 
Women Who Code, Ground Floor
Women Who Code, Ground FloorWomen Who Code, Ground Floor
Women Who Code, Ground Floor
 
GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015GeorgeTechCVUPDDEC2015
GeorgeTechCVUPDDEC2015
 
Web development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQLWeb development using javaScript, React js, Node js, HTML, CSS and SQL
Web development using javaScript, React js, Node js, HTML, CSS and SQL
 
Combining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applicationsCombining react with node js to develop successful full stack web applications
Combining react with node js to develop successful full stack web applications
 
Web Applications Development with MEAN Stack
Web Applications Development with MEAN StackWeb Applications Development with MEAN Stack
Web Applications Development with MEAN Stack
 
Top Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To KnowTop Web Development Frameworks Comparison: All You Need To Know
Top Web Development Frameworks Comparison: All You Need To Know
 
Rest api with node js and express
Rest api with node js and expressRest api with node js and express
Rest api with node js and express
 
Mean stack
Mean stackMean stack
Mean stack
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
Amir Zuker: Building web apps with web assembly and blazor - Architecture Nex...
 
Ppt full stack developer
Ppt full stack developerPpt full stack developer
Ppt full stack developer
 
Full stack web development
Full stack web developmentFull stack web development
Full stack web development
 
Introduction to require js
Introduction to require jsIntroduction to require js
Introduction to require js
 
Front end development session1
Front end development session1Front end development session1
Front end development session1
 
Front end architecture
Front end architectureFront end architecture
Front end architecture
 
Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]Aeternity Blockchain - Ecosystem & Devtools [2019]
Aeternity Blockchain - Ecosystem & Devtools [2019]
 

Viewers also liked

Якщо діти благають, гармати мовчать
Якщо діти благають, гармати мовчатьЯкщо діти благають, гармати мовчать
Якщо діти благають, гармати мовчать
nvktereb
 
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
YokohamaCommunityDesignLab
 
Футбол
ФутболФутбол
Футбол
nvktereb
 
НоворIчний переполох у Теребовлi
НоворIчний переполох у ТеребовлiНоворIчний переполох у Теребовлi
НоворIчний переполох у Теребовлi
nvktereb
 
LHC limits on the Higgs-portal WIMPs
LHC limits on the Higgs-portal WIMPsLHC limits on the Higgs-portal WIMPs
LHC limits on the Higgs-portal WIMPs
Yoshitaro Takaesu
 
Профорієнтаційна робота в Теребовлянському НВК
Профорієнтаційна робота в Теребовлянському НВКПрофорієнтаційна робота в Теребовлянському НВК
Профорієнтаційна робота в Теребовлянському НВК
nvktereb
 
口頭発表 @ 基研研究会 PPP2013 2013.08.08
口頭発表 @ 基研研究会 PPP2013   2013.08.08   口頭発表 @ 基研研究会 PPP2013   2013.08.08
口頭発表 @ 基研研究会 PPP2013 2013.08.08
Yoshitaro Takaesu
 
Imran_original cv
Imran_original cvImran_original cv
Imran_original cv
Eng. Imran Shami
 
Gift Items Samples
Gift Items SamplesGift Items Samples
Gift Items Samples
Naja Faysal
 
Professional Procurement Training Helps To Increase Your Skill
Professional Procurement Training Helps To Increase Your SkillProfessional Procurement Training Helps To Increase Your Skill
Professional Procurement Training Helps To Increase Your Skill
Peter Desilva
 
зігрій солдата
зігрій солдатазігрій солдата
зігрій солдата
Natalya Igorivna
 

Viewers also liked (11)

Якщо діти благають, гармати мовчать
Якщо діти благають, гармати мовчатьЯкщо діти благають, гармати мовчать
Якщо діти благають, гармати мовчать
 
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
第1回新市庁舎 シンポジウムアンケート集計表(設問3)0909
 
Футбол
ФутболФутбол
Футбол
 
НоворIчний переполох у Теребовлi
НоворIчний переполох у ТеребовлiНоворIчний переполох у Теребовлi
НоворIчний переполох у Теребовлi
 
LHC limits on the Higgs-portal WIMPs
LHC limits on the Higgs-portal WIMPsLHC limits on the Higgs-portal WIMPs
LHC limits on the Higgs-portal WIMPs
 
Профорієнтаційна робота в Теребовлянському НВК
Профорієнтаційна робота в Теребовлянському НВКПрофорієнтаційна робота в Теребовлянському НВК
Профорієнтаційна робота в Теребовлянському НВК
 
口頭発表 @ 基研研究会 PPP2013 2013.08.08
口頭発表 @ 基研研究会 PPP2013   2013.08.08   口頭発表 @ 基研研究会 PPP2013   2013.08.08
口頭発表 @ 基研研究会 PPP2013 2013.08.08
 
Imran_original cv
Imran_original cvImran_original cv
Imran_original cv
 
Gift Items Samples
Gift Items SamplesGift Items Samples
Gift Items Samples
 
Professional Procurement Training Helps To Increase Your Skill
Professional Procurement Training Helps To Increase Your SkillProfessional Procurement Training Helps To Increase Your Skill
Professional Procurement Training Helps To Increase Your Skill
 
зігрій солдата
зігрій солдатазігрій солдата
зігрій солдата
 

Similar to ACADGILD:: FRONTEND LESSON -Ruby on rails vs groovy on rails

Viridians on Rails
Viridians on RailsViridians on Rails
Viridians on Rails
Viridians
 
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
OliviaWatson27
 
intoduction to Grails Framework
intoduction to Grails Frameworkintoduction to Grails Framework
intoduction to Grails Framework
Harshdeep Kaur
 
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig PresentationDecember 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig Presentation
Jonathan Abrams
 
Popular Web Frameworks for web Development
Popular Web Frameworks for web DevelopmentPopular Web Frameworks for web Development
Popular Web Frameworks for web Development
Chinmayee Behera
 
Ruby Rails Web Development.pdf
Ruby Rails Web Development.pdfRuby Rails Web Development.pdf
Ruby Rails Web Development.pdf
Ayesha Siddika
 
Dynamic Languages on the JVM
Dynamic Languages on the JVMDynamic Languages on the JVM
Dynamic Languages on the JVM
elliando dias
 
Popular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdfPopular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdf
QSS Technosoft
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
kritikumar16
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
kritikumar16
 
GROOVY ON GRAILS
GROOVY ON GRAILSGROOVY ON GRAILS
GROOVY ON GRAILS
ziyaaskerov
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | Xicom
RyanForeman5
 
Laravel vs. node.js war for the backend
Laravel vs. node.js  war for the backendLaravel vs. node.js  war for the backend
Laravel vs. node.js war for the backend
MoonTechnolabsPvtLtd
 
NodeJS vs Laravel.pptx
NodeJS vs Laravel.pptxNodeJS vs Laravel.pptx
NodeJS vs Laravel.pptx
Elsner Technologies Pvt. Ltd.
 
10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs
SofiaCarter4
 
Web Frameworks of the Future
Web Frameworks of the FutureWeb Frameworks of the Future
Web Frameworks of the Future
elliando dias
 
The Modern Java Web Developer - JavaOne 2013
The Modern Java Web Developer - JavaOne 2013The Modern Java Web Developer - JavaOne 2013
The Modern Java Web Developer - JavaOne 2013
Matt Raible
 
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
Is Ruby on Rails Object Oriented? A Comprehensive ExplorationIs Ruby on Rails Object Oriented? A Comprehensive Exploration
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
rorbitssoftware
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 2022
75waytechnologies
 
Rails Concept
Rails ConceptRails Concept
Rails Concept
Javed Hussain
 

Similar to ACADGILD:: FRONTEND LESSON -Ruby on rails vs groovy on rails (20)

Viridians on Rails
Viridians on RailsViridians on Rails
Viridians on Rails
 
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
Ruby on Rails Vs JavaScript A Comparative Analysis of Technologies for Web De...
 
intoduction to Grails Framework
intoduction to Grails Frameworkintoduction to Grails Framework
intoduction to Grails Framework
 
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig PresentationDecember 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig Presentation
 
Popular Web Frameworks for web Development
Popular Web Frameworks for web DevelopmentPopular Web Frameworks for web Development
Popular Web Frameworks for web Development
 
Ruby Rails Web Development.pdf
Ruby Rails Web Development.pdfRuby Rails Web Development.pdf
Ruby Rails Web Development.pdf
 
Dynamic Languages on the JVM
Dynamic Languages on the JVMDynamic Languages on the JVM
Dynamic Languages on the JVM
 
Popular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdfPopular Web Development Frameworks for Developers in 2022.pdf
Popular Web Development Frameworks for Developers in 2022.pdf
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
 
List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019  List of 7 popular java frameworks for 2019
List of 7 popular java frameworks for 2019
 
GROOVY ON GRAILS
GROOVY ON GRAILSGROOVY ON GRAILS
GROOVY ON GRAILS
 
Java Development Company | Xicom
Java Development Company | XicomJava Development Company | Xicom
Java Development Company | Xicom
 
Laravel vs. node.js war for the backend
Laravel vs. node.js  war for the backendLaravel vs. node.js  war for the backend
Laravel vs. node.js war for the backend
 
NodeJS vs Laravel.pptx
NodeJS vs Laravel.pptxNodeJS vs Laravel.pptx
NodeJS vs Laravel.pptx
 
10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs10 Best Web Development Frameworks for Your Business Needs
10 Best Web Development Frameworks for Your Business Needs
 
Web Frameworks of the Future
Web Frameworks of the FutureWeb Frameworks of the Future
Web Frameworks of the Future
 
The Modern Java Web Developer - JavaOne 2013
The Modern Java Web Developer - JavaOne 2013The Modern Java Web Developer - JavaOne 2013
The Modern Java Web Developer - JavaOne 2013
 
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
Is Ruby on Rails Object Oriented? A Comprehensive ExplorationIs Ruby on Rails Object Oriented? A Comprehensive Exploration
Is Ruby on Rails Object Oriented? A Comprehensive Exploration
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 2022
 
Rails Concept
Rails ConceptRails Concept
Rails Concept
 

More from Padma shree. T

ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
Padma shree. T
 
ACADGILD:: HADOOP LESSON - File formats in apache hive
ACADGILD:: HADOOP LESSON - File formats in apache hiveACADGILD:: HADOOP LESSON - File formats in apache hive
ACADGILD:: HADOOP LESSON - File formats in apache hive
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADILD:: HADOOP LESSON
ACADILD:: HADOOP LESSON ACADILD:: HADOOP LESSON
ACADILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
Padma shree. T
 
ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON
Padma shree. T
 
ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON
Padma shree. T
 

More from Padma shree. T (11)

ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
ACADGILD:: ANDROID LESSON-How to analyze & manage memory on android like ...
 
ACADGILD:: HADOOP LESSON - File formats in apache hive
ACADGILD:: HADOOP LESSON - File formats in apache hiveACADGILD:: HADOOP LESSON - File formats in apache hive
ACADGILD:: HADOOP LESSON - File formats in apache hive
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADILD:: HADOOP LESSON
ACADILD:: HADOOP LESSON ACADILD:: HADOOP LESSON
ACADILD:: HADOOP LESSON
 
ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON ACADGILD:: HADOOP LESSON
ACADGILD:: HADOOP LESSON
 
ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON
 
ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON ACADGILD:: ANDROID LESSON
ACADGILD:: ANDROID LESSON
 

Recently uploaded

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
marianell3076
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
drtech3715
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
Celine George
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
Celine George
 
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
HappieMontevirgenCas
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
MJDuyan
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
heathfieldcps1
 
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
shimeathdelrosario1
 
Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17
Celine George
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
thanhluan21
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Brajeswar Paul
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
Celine George
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Liyana Rozaini
 
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Murugan Solaiyappan
 
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and RemediesArdra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Astro Pathshala
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
JackieSparrow3
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
heathfieldcps1
 
2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference
KlettWorldLanguages
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
lakitawilson
 

Recently uploaded (20)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
Book Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docxBook Allied Health Sciences kmu MCQs.docx
Book Allied Health Sciences kmu MCQs.docx
 
How to Install Theme in the Odoo 17 ERP
How to  Install Theme in the Odoo 17 ERPHow to  Install Theme in the Odoo 17 ERP
How to Install Theme in the Odoo 17 ERP
 
“A NOSSA CA(U)SA”. .
“A NOSSA CA(U)SA”.                      .“A NOSSA CA(U)SA”.                      .
“A NOSSA CA(U)SA”. .
 
Delegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use CasesDelegation Inheritance in Odoo 17 and Its Use Cases
Delegation Inheritance in Odoo 17 and Its Use Cases
 
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUMENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
ENGLISH-7-CURRICULUM MAP- MATATAG CURRICULUM
 
(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening(T.L.E.) Agriculture: Essentials of Gardening
(T.L.E.) Agriculture: Essentials of Gardening
 
The basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptxThe basics of sentences session 9pptx.pptx
The basics of sentences session 9pptx.pptx
 
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptxFinal_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
Final_SD_Session3_Ferriols, Ador Dionisio, Fajardo.pptx
 
Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17Credit limit improvement system in odoo 17
Credit limit improvement system in odoo 17
 
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ..."DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
"DANH SÁCH THÍ SINH XÉT TUYỂN SỚM ĐỦ ĐIỀU KIỆN TRÚNG TUYỂN ĐẠI HỌC CHÍNH QUY ...
 
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptxChapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
Chapter-2-Era-of-One-party-Dominance-Class-12-Political-Science-Notes-2 (1).pptx
 
Split Shifts From Gantt View in the Odoo 17
Split Shifts From Gantt View in the  Odoo 17Split Shifts From Gantt View in the  Odoo 17
Split Shifts From Gantt View in the Odoo 17
 
Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)Bedok NEWater Photostory - COM322 Assessment (Story 2)
Bedok NEWater Photostory - COM322 Assessment (Story 2)
 
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
Lecture_Notes_Unit4_Chapter_8_9_10_RDBMS for the students affiliated by alaga...
 
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and RemediesArdra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
Ardra Nakshatra (आर्द्रा): Understanding its Effects and Remedies
 
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdfThe Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
The Jewish Trinity : Sabbath,Shekinah and Sanctuary 4.pdf
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference2024 KWL Back 2 School Summer Conference
2024 KWL Back 2 School Summer Conference
 
NAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource BookNAEYC Code of Ethical Conduct Resource Book
NAEYC Code of Ethical Conduct Resource Book
 

ACADGILD:: FRONTEND LESSON -Ruby on rails vs groovy on rails

  • 1. ACADGILD INTRODUCTION Have you ever wondered as to what these terms are – Ruby, Groovy, Rail and got confused as to what all this is about? Which one to choose? Which one is better and which is not? Well then here is a blog which I write with the intention of making things clear between Ruby on Rails and Groovy on Rails. Rails was founded by David Hansson and is an open source web application development framework which can produce powerful web applications at a fast pace. It was first released in July 2004. Applications built using Rails automatically inherit the best practices concerning security, performance and stability . It uses a programming pattern called MVC (Model View Controller) that differentiates the business logic (Server) and presentation (Client), adding to the ease of development and maintenance of codes. Even top companies like Twitter, GitHub, Basecamp, YellowPages and Shopify are using Rails. Grails is one of the most popular open source Java Web Development framework built on Java EE, Spring, Hibernate & Quartz. It was released in 2008 & is now owned by Mware. https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/
  • 2. ACADGILD Normally when you build any application, you need Database Management, User Interface, Service Layer and Configuration. Both Rails & Grails framework provides you all these. That’s why it is called full stack. Grails uses Groovy which is an agile, object oriented & dynamic programming language for JVM(Java Virtual Machine). If we compare the similarities between Rails & Grails, then both are used for rapid application development which is easy to configure and produce. Both work on principles of convention over configuration, scaffolding and don’t repeat yourself (DRY). Now comes the tough part of deciding which one to choose. Before we can conclude as to which one to choose let’s first check out the differences between both the frameworks so that we can compare & select the best one out of it based on your preferences: https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/
  • 3. ACADGILD So choosing among the framework depends upon what skill set you have. If you want to maximize advantage of your existing Java skills or have developers experienced in Java than go for Grails. But if you are more accustomed with Ruby, HTML, CSS and JavaScript then go for Rails. Other factors which will influence your choice are the available career opportunities, community, documentation support, development & deployment time for either one of them. Click here to explore more https://acadgild.com/blog/ruby-on-rails-vs-groovy-on-rails/ Ruby on Rails or Rails Groovy on Rails or Grails Ruby is a scripting language that is based on C and requires a Ruby interpreter, usually written in C. Groovy is a scripting language that is based on Java and requires JVM to run it. Rails framework is used for developing Web applications for Ruby. Grails framework is used for developing web applications for Groovy. Rails can be deployed on servers like FastCGI, Jboss Portal, Mongrel & JRuby+GlassFish. Grails can be deployed on many popular J2EE servers like Tomcat, Jboss, Weblogic, IntelliJ Ultimate, Jetty & GlassFish. It follows database oriented approach. It follows a domain oriented approach. It supports only dynamic typing. It supports dynamic as well as static typing. Rails setup is a bit painful, especially on Windows. Grails is easy to setup. Rails framework is lightweight and requires mediocre memory & CPU. Grails framework is heavy and requires more memory & strong CPU. Rails ORM is based on ActiveRecord which is limited but is an evolving framework. Grails ORM is based on Hibernate which is an industrial strength ORM framework. The learning curve is longer than Grails since Rails operate on Database model. The learning curve is fast for Java developers. It has many successful user stories, including twitter.com, groupon.cometc. It also has lot of job opportunities. It has the highest popularity in StackOverFlow. Most of the questions were already asked and solved. Grails is quite young as compared to Rails. The community and documentation is not as good as Rails. There are very less job opportunities.