Chapter 1 - IBM

shoulderscobblerInternet και Εφαρμογές Web

2 Φεβ 2013 (πριν από 4 χρόνια και 6 μήνες)

135 εμφανίσεις


1

Table of Contents

Chapter 1


Introduction to the Ruby language and the Rails framework

..................

3

1.1 Web Development Crisis

................................
................................
.........................

3

Ashahsdkjahsdadj hjsh kahdjahsdkah

...........................

Error! Bookmark not defined.

1.1.1 Symptoms

................................
................................
................................
.........

3

1.1.2 Context
................................
................................
................................
..............

3

1.1.3 Causes

................................
................................
................................
..............

4

1.2 Why Rails becomes so popular?

................................
................................
.............

4

1.2.1 What is Rails?

................................
................................
................................
...

4

1.2.2 Rails Principles

................................
................................
................................
.

4

1.3 Wouldn't Java should be better than Ruby?

................................
............................

4

1.3.1 Java on Rail?

................................
................................
................................
....

4

1.3.2 What makes Ruby an excellent language for Rails

................................
..........

4



3

1

Chapter 1



Introduction to the Ruby language and the
Rails framewor
k

1
.1
Web Development Crisis


Here I would like to describe why I think that there was a crisis on the web development because of
useless and complex frameworks
, etc, etc, I will go through Symptoms, Context and Causes.

It will be mainly focused on mainstr
eam technologies like Java and .NET

1.1.1
Symptoms

These are the symptoms of the crisis:



Too many frameworks (explain better)



New well Web Development Frameworks in other platforms (not Java) (explain better)



There is no innovation, just copy (explain bett
er)



Complexity is increased



JVM has been opened to support new languages (explain better)




1.1.2
Context

What other things were happening in the industry (I will be explaining each of them)



Agile Methodologies adoption



Dynamic Languages



Rich Internet Appli
cations



Service Ortiented Architecture is getting popular

1.1.3
Causes

Problems caused by this web development crisis, things like:



Low productivity



Extra cost for maintaining software



To much effort to set up a development environment



Innovation

1.2
Why R
ails becomes so popular?

Words about Rails fundamental principles.

1.2.1
What is Rails?

High level description about RoR


1.2.2
Rails Principles

I would like to describe main principles like:



Productivity



Conventions over Configurations



Simplicity



DRY



B
eau
ty

1.3

Wouldn't Java should be better than Ruby?

Some words about Ruby and why it was chosen to develop a new frameworks

1.3.1
Java on Rail?

Abcdefg is a member of the IBM DB2 family of powerful

data server

software for managing both relational
and XML dat
a. DB2 Express
-
C is a
free
, no
-
limits, and easy to use edition of DB2. The ‘C’ in DB2
Express
-
C stands for the Community.

1.3.2
What makes Ruby an excellent language for Rails

Abcdefg is a member of the IBM DB2 family of powerful

data server

software for

managing both relational
and XML data. DB2 Express
-
C is a
free
, no
-
limits, and easy to use edition of DB2. The ‘C’ in DB2
Express
-
C stands for the Community.