Twitist Forums
Programs for Website Developing? - Printable Version

+- Twitist Forums (http://twitist.com)
+-- Forum: Facebook forums (/forum-14.html)
+--- Forum: Facebook apps (/forum-22.html)
+--- Thread: Programs for Website Developing? (/thread-148294.html)



Programs for Website Developing? - Lee H - 04-28-2014 10:52 AM

what are all the programs are used to develop sites such as Facebook and Yahoo and other engines


- David D - 04-28-2014 10:58 AM

A graphics program (Photoshop is popular).

A text editor (TextMate is good, as is JEdit, Emacs, Gvim and a number of others)

A collection of browsers to test in.

A web server (Apache is traditional)

A programming language along with its compilers and interpretors and a way for it to communicate with the webserver (I like Perl with CGI::Fast)

... and a lot of knowledge about how to build websites (split between more than a few team members)


- nithya - 04-28-2014 10:59 AM

Nowadays most of the sites are developed using PHP (Facebook, Yahoo,Bharatmatrimony, jobsites, etc).


- Jane~ - 04-28-2014 11:01 AM

Client Side Coding

* AJAX Provides new methods of using Javascript, 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 EMCAScript, Javascript is a ubiquitous client side programming tool.
* 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)
* Java, e.g. J2EE or WebObjects
* Lotus Domino
* PHP (open source)
* Python, e.g. Django (web framework) (open source)
* Ruby, e.g. Ruby on Rails (open source)
* Smalltalk e.g. Seaside, AIDA/Web
* SSJS Server-Side JavaScript, e.g. Aptana Jaxer, Mozilla Rhino
* Websphere (IBM proprietary)
* .NET (Microsoft proprietary)

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/Apache/PostrgeSQL/Ruby on Rails) setup for development.

Database Technology

* Apache Derby
* DB2 (IBM proprietary)
* Firebird
* Microsoft SQL Server
* MySQL
* Oracle
* PostgreSQL
* SQLite