Skip navigation

Lost password? | Help

over me

over me, over co2

Now for web site development, you have some choices.

, , , , , ,

Each language has libraries of functions/methods/constants/etc... for things like web development or image processing or file manipulation. Examples are Ruby DBI, or Perl DBI, which are similar libraries in those languages for interfacing with a database.

Frameworks make use of existing libraries for a language and generally add additional libraries that are (often) specific to that framework and language. Frameworks also include a design methodology that ties all of those things together with the goal of creating writing software quickly and hopefully not having to recreate the same things again and again, focusing on creating common things easily (an example is the concept of CRUD applications, Create, Retrieve, Update, Destroy data, most applications are CRUD apps that do those things with some kind of data store, usually a database like MySQL, Oracle, or SQLite, but possibly a text file, or even many files in the operating system.)

Now for web site development, you have some choices. PHP is a language that was originally designed around web site development. It has a lot of libraries and functions that are geared toward web development. Therefore, it has become quite popular. However, it hasn't had a lot of free, open-source frameworks available and popular. Most often people have developed their own proprietary frameworks with PHP.

Python, Perl, and Ruby have all been more general in nature from the beginning. These languages also have libraries that are geared toward things like web development, but these languages also have libraries geared toward doing other things as well.

Your choice of language, libraries and frameworks should be based on personal taste and practical needs and capabilities.
If you're starting out, you can't go wrong. If you already know a programming language you might want to go with web development in the same or a similar language.

You want to run a program in the clientWhat is gemmology?

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

January 2010
M T W T F S S
December 2009February 2010
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31