What is PHP, JAVASCRIPT, ASP, COLDFUSION For?

Discussion in 'Programming' started by navtej, May 3, 2008.

  1. #1
    i thought html was for creating a site?
     
    navtej, May 3, 2008 IP
  2. real_skinner

    real_skinner Notable Member

    Messages:
    2,400
    Likes Received:
    61
    Best Answers:
    0
    Trophy Points:
    215
    #2
    real_skinner, May 3, 2008 IP
  3. !Unreal

    !Unreal Well-Known Member

    Messages:
    1,671
    Likes Received:
    27
    Best Answers:
    0
    Trophy Points:
    165
    #3
    PHP and ASP are server side web languages and javascript is a code you can add in with other web languages. Im not sure about cold fusion.
     
    !Unreal, May 3, 2008 IP
  4. ct2k7

    ct2k7 Peon

    Messages:
    457
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #4
    ColdFusion is an application server and software development framework used for the development of computer software in general, and dynamic web sites in particular.
     
    ct2k7, May 3, 2008 IP
  5. navtej

    navtej Peon

    Messages:
    349
    Likes Received:
    6
    Best Answers:
    0
    Trophy Points:
    0
    #5
    So to create a website like... miniclip or gamespot which one do i need to use - php.html.java...asp or coldfusion
     
    navtej, May 3, 2008 IP
  6. ct2k7

    ct2k7 Peon

    Messages:
    457
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #6
    Most likely your game will be in Flash. the site itself may use PHP/
     
    ct2k7, May 3, 2008 IP
  7. RockyMtnHi

    RockyMtnHi Active Member

    Messages:
    211
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    53
    #7
    PHP, ASP and Coldfusion are all server-side programming technologies. They are called server-side because they are executed on the server and they ultimately send the final HTML to the client after an http request. They can look up database information, perform complex processing, format the data then send it to the browser that requested the page.

    PHP and Coldfusion are languages while ASP (Active Server Pages) is a Microsoft technology. The language of ASP is usually VBScript although Jscript (the Microsoft version of Javascript) is also supported. Having said that I have only seen one application written using JScript as the server-side language of ASP in many years of using ASP.

    Javascript is a client-side language and it is the one used most in all browsers. Javascript is executed on your local machine by the browser, and is recognized by all browsers. VBScript is also a client-side language but t is only recognized by Internet Explorer and therefore not desired as a client-side language due to the abundant usage of other browsers like (in particular) Firefox, Safari and Opera.. It is mostly used to create active or interactive application or web pages. It is used for things like form processing (did the user complete all required fields?), animations, client-side calculations, and more. Lately it is getting raves for being one of the technologies in AJAX - Asynchronous Javascript and XML. This technology allows web pages to have data refreshed without posting the entire page to the web server and sending it back to the browser. The server only sends the data requested thus saving massive amounts of bandwidth and time.

    Each server-side language requires a web server that can interpret the language and they are all script-based technologies, not compiled. The servers they require are:
    PHP - Apache server, Open source
    ASP - Windows Internet Information Services (IIS), Microsoft
    Coldfusion - Coldfusion server, Adobe

    All server-side languages and technologies have their advantages and disadvantages and should be selected based on your requirements. Many times it depends on the developer expertise you have available, other times it depends on the philosophy or infrastructure of the company. Sometimes the decision is driven by the most important features needed as some features are more well developed in one or another environment.

    We have used all of them and they all work fine. You probably can't go wrong in choosing any of them. Depending on your in-house (in-head?) expertise, you may save some money by going with the language closest to what you already know.

    Hope it helps...
     
    RockyMtnHi, May 4, 2008 IP