Web development as an industry

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

8 Δεκ 2013 (πριν από 3 χρόνια και 4 μήνες)

255 εμφανίσεις

Web development

is a broad term for the work involved in developing a
web site

for
the Internet (
World Wi
de Web
) or an
intranet

(a private network) . This can include
web design
,
web content development
, client liaison,
client
-
side
/
server
-
side

scripting
,
web server

and
network security

configuration, and
e
-
commerce

development.
However, among web professionals, "web development" usually refers t
o the main
non
-
design aspects of building web sites: writing
markup

and
coding
. Web
development can range from developing the simplest static single page of
plain text

to
the most complex web
-
based
internet applications
,
electronic businesses
, or
social
network services
.

For larger organizations and businesses, web development teams can consist of
hundreds of people (
web developers
). Smaller organizations may o
nly require a single
permanent or contracting
webmaster
, or secondary assignment to related job positions
such as a
graphic designer

and/or
Information systems

technician. Web development
may be a collaborative effort between departments rather than the domain of a
designated department.

Web development as an industry

Since the mid
-
1990s, web development has been one of the fastest growing industries
in the world. In 1995 there were fewer than 1,000 web development companies in the
United States, but by 2005 there we
re over 30,000 such companies in the U.S.
alone.
[1]

The growth of this industry is being pushed by large businesses wishing to
sell products

and services to their customers and to
automate

business
workflow
.

In addition, cost of Web site development and hostin
g has dropped dramatically
during this time. Instead of costing tens of thousands of dollars, as was the case for
early websites, one can now develop a simple web site for less than a thousand
dollars, depending on the complexity and amount of content.
[
citation needed
]

Smaller Web
site development companies are now able to make web design accessible to both
smaller companies and individuals further fueling
the growth of the web development
industry. As far as web development tools and platforms are concerned, there are
many systems available to the public free of charge to aid in development. A popular
example is the
LAMP

(
Linux
,
Apache
,
MySQL
,
PHP
), which is usually distributed
free of charge. This fact alone has manifested into many people around the globe
setting up new Web sites daily and th
us contributing to increase in web development
popularity. Another contributing factor has been the rise of easy to use
WYSIWYG

web development software, most prominently
Adobe Dreamweaver
,
Netbeans
,
WebDev
, or
Microsoft Expression Studio
. Using such software, virtually anyone can
develop a Web page in a matter of minutes. Knowledge of HyperText Markup
Language (
HTML
), or other programming languages is not required, but
recommended for professional results.

The next generation of web development tools uses the strong growth in LAMP,
Java
Platform, Enterprise Edition

technologies and
Microsoft .NET

technologies to provide

the Web as a way to run applications online. Web developers now help to deliver
applications as Web services which were traditionally only available as applications
on a desk based computer.

Instead of running executable
code

on a local computer, users are interacting with
online applications to create new content. This has created new methods in
communication and allowed for many opportunities to decentralize information and
media distribution. U
sers are now able to interact with applications from many
locations, instead of being tied to a specific workstation for their application
environment.

Examples of dramatic transformation in communication and commerce led by web
development include e
-
comme
rce. Online auction sites such as
eBay

have changed
the way consumers consume and purchase goods and services. Online resellers such
as
Amazon.com

and
Buy.com

(among many, many others) have transformed the
shopping and bargain hunting experience for many consumers. Another good example
of transformative communica
tion led by web development is the
blog
. Web
applications such as
WordPress

and
Movable Type

have created easily implemented
blog environments for individual Web sites. Open source
content management
sys
tems

such as
Joomla!
,
Drupal
,
XOOPS
, and
TYPO3

and
enterprise content
management

systems such as
Alfresco

have extended web development into new
modes of interaction and communication.

In addition, web development has moved to a new phase of Internet communication.
Computer web sites are no longer simply t
ools for work or commerce but used most
for communication. Websites such as Facebook and Twitter provide users a platform
to freely communicate. This new form of web communication is also changing e
-
commerce through the number of hits and online advertisem
ent.

Typical Areas

Web Development can be split into many areas and a typical and basic web
development hierarchy might consist of:

Client Side Coding



Ajax

Provides

new methods of using JavaScript, (eg ASP.Net or PHP) and
other languages to improve the user experience.



Flash

Adobe
Flash Player

is a ubiquitous client
-
side platform ready for
RIAs
.
Flex 2

is also deployed to the Flash Player (version 9+).



JavaScript

Formally called ECMAScript, JavaScript is a ubiquitous client side
p
rogramming tool.



JavaFX

is a software platform for creating and delivering rich Web
applications that can also run across a wide variety of devices.



Microsoft Silverlight

Microsoft's browser plugin that enables animation,
vector graphics and high
-
definition video playback, programmed using
XAML and .NET programming languages.

Server Side Coding



ASP

(Microsoft proprietary)



ColdFusion

(Adobe proprietary, formerly Macromedia)



CGI

and/or
Perl

(open source)



C Server Scripts

(TrustLeap G
-
WAN, freeware)



Groovy (programming language)

Grails (framework)



Java
, e.g.
Java EE

or
WebObjects



Lotus Domino



PHP

(open source)



Python
, e.g.
Django (web framework)

(open source)



Ruby
, e.g.
Ruby on Rails

(open sou
rce)



Smalltalk

e.g.
Seaside
,
AIDA/Web



SSJS

Server
-
Side JavaScript, e.g.
Aptana

Jaxer,
Mozilla Rhino



Websphere

(IBM proprietary)



.NET

(Microsoft proprietary)



Purenode

Node
-
based website programming (proprietary)

Client Side + Server Side



Google Web Toolkit

provides tools to create and maintain complex
JavaScript

front
-
end applications in
Java
.



Pyjamas

is a tool and framework for developing Ajax applications and
Rich
Internet Applications

in py
thon.



Tersus

is a platform for the development of rich web applications by visually
defining user interface, client side behavior and server side processing. (open
source)

However lesser known

languages like
Ruby

and
Python

are often paired with database
servers other than
MySQL

(the M in LAMP). Below are example of other databases
currently in wide use on the web. For instance some developers prefer a
LAPR(Linux/A
pache/PostgreSQL/Ruby on Rails) setup for development.

Database Technology



Apache Derby



DB2

(IBM proprietary)



Firebird



Microsoft SQL Server



MySQL



Oracle



PostgreSQL



SQLite



Sybase

In practice, many
web developers

will also have
interdisciplinary

skills / rol
es,
including:



Graphic design

/
web design



Information architecture

and
copywriting
/
copyediting

with web
usability
,
accessibility

and
search engine optimization

in mind



Project management
,
QA

and other aspects common to
IT development

in
general

The above list is a simple website development hierarchy and can be extended to
include all client s
ide and server side aspects. It is still important to remember that
web development is generally split up into client side coding covering aspects such as
the layout and design, then server side coding, which covers the website's
functionality and back end

systems.

Looking at these items from an "umbrella approach", client side coding such as
XHTML

is executed and stored on a local client (in a web browser) whereas server
side code is not availab
le to a client and is executed on a
web server

which generates
the appropriate XHTML which is then sent to the client. As the nature of client side
coding allows you to alter the HTML
on a local client and refresh the pages with
updated content (locally),
web designers

must bear in mind the importance and
relevance to security with their server side scripts. I
f a server side script accepts
content from a locally modified client side script, the web development of that page
shows poor sanitization with relation to
secu
rity
.

Security Considerations

Web development takes into account many security considerations, such as data entry
error checking through forms, filtering output, and encryption.
[
1]

Malicious practices
such as
SQL injection

can be executed by users with ill intent yet with only primitive
knowledge of web development as a whole. Not only this, but scripts

can be exploited
to grant unauthorized access to malicious users trying to collect information such as
email addresses, passwords and protected content like credit card numbers.

Some of this is dependent on the server environment (most commonly
Apache

or
Microsoft IIS
) on which the scripting language, such as
PHP
,
Ruby
,
Python
,
Perl

or
ASP

is running, and therefore is not necessarily down to the web developer
themselv
es to maintain. However, stringent testing of web applications before public
release is encouraged to prevent such exploits from occurring.

Keeping a web server safe from intrusion is often called
Server Port Hardening
.
Many technologies come into play whe
n keeping information on the internet safe
when it is transmitted from one location to another. For instance
Secure Socket Layer

Encryption (
SSL
) Certificates are issued by certificate authorities to help prevent
internet fraud
. Many developers

often employ different forms of
encryption

when
transmitting and storing sensitive information. A basic understanding of
information
technology

security concerns is often part of a web developer's knowledge.

Because new security holes are found in web applications even after testing and
launch, security patch updates are frequent for widely
used applications. It is often the
job of web developers to keep applications up to date as security patches are released
and new security concerns are discovered.

[
edit
]

Timeline


Web Development. WikiPedia The Free Encyclopedia, May 2009

http://en.wikipedia.org/wiki/Web_development



What is the Difference Between Web Design and Web
Development?



Some of the time, the terms "web design" and "web development" are used
interchangeably, but the two phrases actu
ally mean two different things. So that you
don't get stuck with a service you didn't sign up for, I will go through the two terms
and describe them thoroughly.

The Definition of Web Design

Web design typically refers to the process of designing a web site

or web page layout
and often includes the graphical elements on a page. The design can be developed
using a graphics program such as Adobe Photoshop, and provides the framework for
the look and feel of a web page.

The finished product of the design does n
ot typically contain code. Rather, the
graphical representation of the web page is used by another or the same party as the
basis for the code. The representation is divided into areas that can be represented by
web code, and other areas that are purely gr
aphics.

Often, web design and development firms use the term "web design" to refer to the
entire development of a web site because it is the most commonly recognized term in
the marketplace. However, it is important to clarify what a firm means before sign
ing
up for their "web design" services.

The Definition of Web Development

Web development is typically used to described the programming required to
construct the "back end" of a website. The back end is the area of the site that isn't
seen by visitors, bu
t which does the work required in order to present the right
information in the correct format to the visitors.

Web development is used to describe any database
-
driven web designs using dynamic
scripting languages like PHP, ASP, ASP.NET and Coldfusion. It

also covers database
design and development. The term can also be used for client
-
side scripting such as
JavaScript and Java.

http:/
/www.impliedbydesign.com/articles/what
-
is
-
the
-
difference
-
between
-
web
-
design
-
and
-
web
-
development.html




Site Map

What Is Web Development?



Written by ftsauthor



Posted June 13, 2010 at 10:02 am

One of the most widely used terms nowadays is web development. Though it has
different interpretations, mainly i
t means any activity which is connected with the
development of a web site for the internet or intranet. It is connected with any work
involved in developing applications which may be accesses by any client device. The
web development includes different ty
pes of work such as web design, client
-
server
communication, content management, database management, and hardware and
software configuration. But also you may often hear that it may mean the non
-
design
aspects of the work. To this activity belong for inst
ance writing the code and any
scripting and programming work.

To the best of our knowledge in the large companies that are interested in good web
site, the web developing department may consist of hundreds of people. As far as the
issue is concerned, the
web developing work is not just performed by one department;
mainly it is a kind of cooperation of several departments. But mainly in average
companies this department is presented by just 4 people. These are a web developer, a
web designer, database admin
istrator and hosting as well as network support
technician. There are some companies in which all these tasks are performed by just
one person.

To tell the truth, nowadays the web development industry is one of the fastest
growing industries. The reason f
or such situation is that more and more companies
understand the importance and all pros from using the internet. First of all here they
are able to get a larger audience, as well as automate the business processes, and, of
course, promote and develop thei
r products and services. The number of web
developing companies constantly grows and more and more people get involved in
this industry. Besides, the growth in the industry is also may be explained by several
other factors such as, for example, the reducti
on in costs of web hosting and other
services related to it. Relevantly the number of companies providing such service also
grows. In addition, more and more people each day are getting involved into the web
development and other related technologies. And,

finally, nowadays there exist many
tools which make the development process much easier as well as the pleasant task.
But the main thing about the tools is that they are automating the process of
development. For example, there exist tools which help to c
reate and update a
blogging site easier.

In addition it should be mentioned that the level of true web developer is determined
by certain skills which are in its turn are determined by using the technologies. So
each web developer should know CSS, HTML an
d XHTML languages, JavaScript,
ActionScript, Flash, Flex, Ajax, JSON and Microsoft Silverlight.

Nowadays the online technologies have become very popular. The web network is not
only a place to entertain but also a space to earn money. In spite of the reas
on, to be
presented in the Internet one needs a site. And it is the time when the question how to
make a website

arises. Those who are looking for info on how to build a website,
should refer to

the Web itself. There are lots of guides on how to
make a website

and
related topics.

In any way, it wouldn’t be smart not to avail themselves of this chance given to us by
digital technologies
. Google and other search engines, social networks and forums,
blogs


all of them could assist to find info on “
make a business website
” and similar
topics.


What Does ‘Web Development’ Mean?



Written by ftsauthor



Posted May 24, 2010 at 11:48 pm

Let me start with the fact that nowadays you may me
et the term ‘web
development’ quite often. You should know that this term may have several
meanings. First of all it means any activity connected with the development of a web
site for the internet. On the other hand you may name any work involved in
devel
oping applications that are used in any form of network which may be easily
accesses by any browser. The latter combines such elements as web design, client
-
server communication, content management, database management, and hardware
and software configurat
ion.

But the most common description of this term is just writing the code that displays the
site and any programming and scripting work that may power services and
applications. To the best of our knowledge, in large organizations, the web
development te
am may count hundreds of people which work together in order to
perform the best result. As far as the issue is concerned, if your company is thinking
about such team you should know that it should consist of a web developer, a web
designer, database admin
istrator, and, of course, hosting and network support
technician. However, you should be aware that in small companies all these functions
are performed by one person.

To the best of our knowledge, the web development industry has become one of the
fastes
t growing industries. The reason for this is that today every person and company
understands how it is important to use all the advantages of the Internet. Among the
most popular advantages are finding a larger audience, promoting/developing
awareness of a
utomating business processes, their brand and services. According to
the statistics, each day more and more people join the web development industry.

Related Links:

Post Free Ads

|
Web Design

|
House Contractors

We have every reason to believe that the growth in the industry was influenced by
certain factors such as reduction of prices for web hosting and other relevant
services.
Besides, nowadays the number of companies offering these services has significantly
increased. As the interest grows, number of people skilled in web development also
increases. In addition, the tools and services that help automate the process o
f
development are also improved. For example, nowadays it’s not so complicated to
create and update a site.

So in order to develop a web site, you will need to have certain developing skills
including some common technologies such as HTML/XHTML, JavaScript
, CSS,
Ajax, JSON, Microsoft Silverlight, Flex, Flash, and ActionScript. There also exist
some server
-
side programming frameworks and technologies such as PHP, CGI/Perl,
ASP, Python, Coldfusion, Groovy and so on.

So if you know all these languages and hav
e all relevant skills, you will be able to
develop the website you like using all available techniques at the maximal level. Good
luck!

These days the online technologies are very popular. The web network is not only a
place to entertain but also a platfor
m to make money. Whatever the reason is, to be
presented in the Internet one needs a site. And this is when the question how to
make
a website

arises. Those who are searching for info on how to
build a website, are
advised to refer to the Web itself. It is full of tutorials on how to
make a website

and
related topics.

In any way, it wouldn’t be smart not to avail themselves of this cha
nce provided to us
by modern technologies. Google and other search engines, social networks and
forums, blogs


all of them could help to find info on “
make a new website
” and
similar topics.

Small Secrets Of Web Development



Written by ftsauthor



Posted June 4, 2010 at 3:35 am

Perhaps you have of
ten heard nowadays such notion as web
development. It would be useful for you to know that thousands of men nowadays not
only heard this notion, but also already involved in the web development. You should
know that it includes all activities connected wit
h the development of website either
for the internet or intranet. In order to get involved here you will need to have a full
understanding of different tools, technologies, concepts, and standards. Altogether
this will help to create a website. As far as t
he issue is concerned, the web
development is rather interesting and constantly developing activity. We have every
reason to believe that not everyone can easily deal with this activity though it became
rather popular recently.

To the best of our knowledg
e, while development process one can create starting from
simple website and up to the most complicated one. The simple site may be arranged
in the form of simple single page which is static and doesn’t have anything but plain
text. The complicated website
s include electronic businesses, different web
-
based
internet applications, or social network services to which belong such development
fields as e
-
commerce business, web content, web design, web server configuration
and client
-
side or server
-
side coding.
The reason for such popularity is the desire of
most business people to sell products and services as well as to automate business
workflow. Besides, more and more business people each day start realizing that web
site is not only as a must, but also it is

rather convenient, and flexible. Of course, web
development is also cost
-
effective.

Related Links:

Post Free Ads

|
Web Design

|
House Contractors

If you are interested in developing your own site, you should know that if you really
want to get the professional team, then the main evidence is when they are totally
focused on your business objectives and they are making r
ecommendations that are,
first of all, in your best interests. Though nowadays there exist thousands of different
organizational realities and information solutions, the web developer should create the
best web site that will meet all the ideas that will l
ead to the success in business. The
final result should be able to maximize effectiveness and business success.

Web developers make it so that the web services would be available as local
applications. You shouldn’t forget that web site is mostly the first

impression about
you and your company, so it should be attractive enough in order to get better profit.
Another thing for you to know is that the web design services include different
programming languages such as JavaScript, CSS, Php, Perl, as well intel
ligent
caching and resource management, user interface techniques, performance tuning,
debugging, testing, and others. By using these means the web developer will be able
to create a dynamic, visually appealing web site.

These days the online technologies
have become very popular. The Internet network
is not only a place to entertain but also a platform to earn money. Whatever the reason
is, to be presented in the Internet one needs a site. And it is the time when the question
how to
make a website

arises. Those who are looking for info on how to build a
website, should refer to the Web itself. It is full of tutorials on how to
make a we
bsite

and related topics.

In any way, it wouldn’t be smart not to avail themselves of this chance provided to us
by modern technologies. Google and other search engines, social networks and
forums, blogs


all of them could assist to find info on “
where to make a website
” and
similar topics.

Difference Between Web Developers And Web
Designers



Written by ftsauthor



Posted June 1, 2010 at 7:55 am

It’s not a secret that the most popular business nowadays is web
development. The reason for this is that many peopl
e start realizing how it is really
important to have a website. It may be either personal or professional or both. You
should know that web development includes all the activities required for a website to
navigate through. The web development occurs befor
e you’ll put your website onto
the Internet. But you shouldn’t mix the two terms web design and web development
as there exists a great difference between them. Those who think that they mean the
same are wrong. In fact web design is a part of web developm
ent process. Here as
well belong such areas as server configuration, content development, server
-
side
coding, and client side coding etc.

If you want to know what the web development is, you should first remember the
programming languages that are used to
develop web pages. Earlier there was nothing
complicated about web development, but time changes and the demands significantly
grow. The XXI century is an era of information technology. You should know that
nowadays, for example, the number of different pr
ogramming languages is also
growing; among the others are HTML, XHTML, XML, ASP.net, CSS, Java Script,
and AJAX. They are mainly used to create attractive websites. Every day the
developers have to meet different challenges. For example, the most disputabl
e
position is website accessibility. The latter means that you new site which looks good
with a particular web browser, looks the same on another web browser. In the worst
cases you wouldn’t e able even to read the common text. Everything should be well
-
pl
anned, including all concepts and maintenance. If you want to be a web developer
you will need to have an intelligent mind, high logical skills and artistic excellence.
All this is quite essential in order to cope with the ever changing development
technol
ogies.

Related Links:

Post Free Ads

|
Web Design

|
House Contractors

If you are planning your own online business you
should definitely consider the
possibility of developing of your site. If you have a website, you will have a profit as
you will widen the circle of your clients and desired traffic. A well
-
designed website
will let you to reach the highest positions in bu
siness. Here you should know that
there exist free web templates also, which you can also use. So, as you see, every
business needs a website and every website needs a good development team. A
development team includes skillful people each of whom is doing

his own job in its
field. Here noone can say you how many members should be in the team as it’s fully
develop upon the website under consideration. Don’t forget the best website
development company is the key to your successful business.

Currently the Int
ernet technologies have become very popular. The Internet network
is not only a place to entertain but also a spot to earn money. Whatever the reason is,
to be presented in the Internet one needs a site. And this is when the question how to
make a website

arises. Those who are searching for details on how to build a website,
should refer to the Web itself. There are lots of docs on how to
make a website

and
related topics.

In any way, it wouldn’t be wise not to take advantage of this chance given to us by
modern technologies. Google and other search engines, social networks and forums,
blogs


all of them could help to find information
on “
make a flash website
” and
similar topics.


History And Main Guidelines Of Web Development



Written by ftsauthor



Posted May 12, 2010 at 3:03 am

To the best of our knowledge, a web page may be created for different
purposes: either for professional or personal. If yo
u will make a closer investigation of
this issue, you will see that due to the modern technologies, web development became
rather convenient process. Besides, all these technologies fit both for the users and the
developers. This fact may be easily proven
by the fact that the number of web
-
sites
constantly growing as well as the number of web users. It’s not a secret that web has
its advantages before mass media due to the fact that the web covers the whole world.
Besides most of people worldwide have their

own web
-
sites, but not all of them have
an opportunity to get on TV.

Nowadays the web space is presented by the mixture of personal and professional
one. Though initially the idea was just to share ideas at an academic level. In 2 years
everything has ch
anged and from that time you may follow the mixture of personal
and professional sites due to the fact that the web was opened up as a public place.
Soon the web space was fully filled with everyone’s personal sites. The pages were
filled with some persona
l information and photos etc. afterwards there became
popular to create the web
-
companies as the result online business became popular like
never before. The web became the best place where to buy and sell the products and
services.

Related Links:

Post Free Ads

|
Web Design

|
House Contractors

During creating of the site, the design team estimates it and revises the idea
s if
required. So you should know that web development is a specific area which requires
understanding of the process connected with it as well as knowing all of them. The
designed team which develops the web page is fully responsible for the end product.
We have every reason to believe that the evaluation process it is more than just a
technical procedure as it requires some degree of subjectivity. The thing is that the
designers not just simply use all the rules in order to create the web
-
page. They also
bring some individuality to their work as the result they get fully new web
-
page.

The languages which are commonly used in web development are HTML, Flash,
XML, CSS, Perl, etc. As you understand each of these languages has their own logics.
A web develope
r must be really very proficient in order to use one or more of these
languages properly during creating process. As far as the issue is concerned, the
development of a website is as a matter of fact quite long
-
lasting process. Moreover, it
often requires
multiple revisions and remaking. But you should know that web
development is not just creation of a web space, it also its full maintenance.

Nowadays the web technologies are very popular. The web network is not only a
place to entertain but also a platfor
m to earn money. In spite of the reason, to be
presented in the Internet one needs a site. And this is when the question how to
make
a website

arises. Those who are looking for info on how to bu
ild a website, should
refer to the Internet itself. It is full of tutorials on how to
make a website

and related
topics.

In any way, it wouldn’t be wise not to avail themselves of this chance gi
ven to us by
modern technologies. Google and other search engines, social networks and forums,
blogs


all of them could help to find information on “
make a business website
” and
similar topics.

http://techboy.linksys88.com/index.php/history
-
and
-
main
-
guidelines
-
of
-
web
-
development/