www.webdeveloper.com
Recent Articles
  • Finding Slow Running Queries in ASE 15
  • A More Advanced Pie Chart for Analysis Services Data
  • Adobe AIR Programming Unleashed: Working with Windows
  • Performance Testing SQL Server 2008's Change Data Capture Functionality
  • The ABC's of PHP: Introduction to PHP
  • How to Migrate from BasicFiles to SecureFiles Storage
  • Why the Twitter Haters Are Wrong
  • User Personalization with PHP: Beginning the Application
  • Whats in an Oracle Schema?
  • Lighting Enhancement in Photoshop
  •  

    Go Back   WebDeveloper.com > Client-Side Development > General

    General Discussion and support for your general issues associated with web design.

    Reply
     
    Thread Tools Search this Thread Rate Thread Display Modes
      #1  
    Old 01-20-2006, 05:37 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    Question Which language is best for my website??

    Hi,

    I would be extremely grateful if someone could point me in the right direction here. Basically I am new to programming languages, although I have worked with html for quite a while. I am looking to create a website that undoubtedly requires some form of coding, but I am not sure which language would be the most appropriate for this task. This is what I basically would like to do:

    I wish to create a website that allows people to upload images and put them on my website in the image category that they think they should go. I would also like people to have the ability to search for a particular type of image and to add comments to an online forum kind of thing next to each image. I would also like the website to manage its self in respect to the way that it displays the images on website pages, for example, newest images first, largest images first etc.

    Please could someone tell me which programming language would be most suited to this task as I do not have a clue?!

    Many thanks in advance

    Sharky
    Reply With Quote
      #2  
    Old 01-20-2006, 05:55 PM
    welsh's Avatar
    welsh welsh is offline
    Canadian
     
    Join Date: Oct 2005
    Posts: 797
    i suggest english...
    __________________
    Welsh
    Reply With Quote
      #3  
    Old 01-20-2006, 06:14 PM
    drhowarddrfine's Avatar
    drhowarddrfine drhowarddrfine is offline
    Registered User
     
    Join Date: May 2005
    Posts: 2,044
    I recommend Whitespace
    Reply With Quote
      #4  
    Old 01-20-2006, 06:53 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    Quote:
    Originally Posted by drhowarddrfine
    I recommend Whitespace
    I will take a look at whitespace, ive never heard of it to be honest, from what I see it is quite a logical language. Would you say it is easy to use for someone starting out?

    Thanks
    Reply With Quote
      #5  
    Old 01-20-2006, 06:54 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    Quote:
    Originally Posted by welsh
    i suggest english...
    Thanks that's great...
    Reply With Quote
      #6  
    Old 01-20-2006, 07:08 PM
    NogDog's Avatar
    NogDog NogDog is offline
    High Energy Magic Dept.
     
    Join Date: Aug 2004
    Location: Ankh-Morpork
    Posts: 13,647
    Well, after two useless answers (apparently attempts at humor better saved for the Coffee Lounge forum), I shall try to be a bit more helpful.

    First: do you already have a web host? If so, what sever-side languages does it support? (Obviously, if you wish to stay with that hosting service, then we'll need to limit the choices to what it supports.)

    Second: there's a good chance you can find existing, open-source applications out there that already do what you want to do. Again, though, which are suitable will depend on whether your web host supports the programming language in which they are implemented.

    If PHP (with MySQL for the database back-end) is an option, I'd recommend downloading XAMPP to your PC to help learning how to use it. It automates the installation for you and allows you to run PHP applications locally on your PC (instead of having to upload to your live web site while still developing and testing).
    __________________
    "That's what the gods are! An answer that will do! Because there's food to be caught and babies to be born and life to be lived and so there is not time for big, complicated, and worrying answers! Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be." -- from Nation, by Terry Pratchett
    freelancer.internet.com
    Email me
    Reply With Quote
      #7  
    Old 01-20-2006, 08:06 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    Hi NogDog, thanks for your very useful help. My host supports PHP and has MySQL. I gather PHP is the language to go for then? Basically I'm after something that is easy to learn. I have dreamweaver, is that best to use for PHP? I have had a small amount of PHP expereince, mainly just editing free codes. Is there any PHP app building software that you would recommend that makes creating stuf a less daunting task?

    THanks for your help!
    Reply With Quote
      #8  
    Old 01-20-2006, 08:29 PM
    NogDog's Avatar
    NogDog NogDog is offline
    High Energy Magic Dept.
     
    Join Date: Aug 2004
    Location: Ankh-Morpork
    Posts: 13,647
    I've not used Dreamweaver, so cannot comment on it. I know it has some PHP support, though I've occaisionally seen posts here from people having trouble with it getting their PHP scripts to run. (Not that it won't work, but apparently there's some config or setup issue that isn't obvious to all users.)

    Most PHP-ers just use a text editor. I use HTML-Kit. It provides context-sensitive text colors for PHP code, plus there are a number of PHP plug-ins available for it. It also has a built-in FTP interface which is useful for editing files which are on-line.
    __________________
    "That's what the gods are! An answer that will do! Because there's food to be caught and babies to be born and life to be lived and so there is not time for big, complicated, and worrying answers! Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be." -- from Nation, by Terry Pratchett
    freelancer.internet.com
    Email me
    Reply With Quote
      #9  
    Old 01-20-2006, 08:34 PM
    LiLcRaZyFuZzY's Avatar
    LiLcRaZyFuZzY LiLcRaZyFuZzY is offline
    Möderätör
     
    Join Date: Jun 2004
    Location: 48°46′36″ N 9°10′48″ E
    Posts: 3,800
    yep, i also see PHP as your best and easiest solution
    Reply With Quote
      #10  
    Old 01-20-2006, 08:52 PM
    knowj knowj is offline
    Registered User
     
    Join Date: Oct 2005
    Location: Nottingham
    Posts: 623
    dreamweaver will generate simple php code for you using the applications menu. i used it years ago now i perfer to write it myself (altho it takes me alot longer and i always get stupid errors but thats down my my knowledge) as they always say practice makes perfect. and nogdog always manages to get me out of a mess.


    iv still yet to read about 1000 pages of the php and mysql bible
    __________________
    24" iMac (1920x1200), 2.8ghz Intel Core 2 Extreme, 4GB Ram, Mac OS10.5 (Leopard)
    Reply With Quote
      #11  
    Old 01-20-2006, 08:56 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    Ok so basically programming in php is just like using a text editor. It must be very tedious! WHat software do you use or does PHP have its own software?

    thanks
    Reply With Quote
      #12  
    Old 01-20-2006, 09:14 PM
    NogDog's Avatar
    NogDog NogDog is offline
    High Energy Magic Dept.
     
    Join Date: Aug 2004
    Location: Ankh-Morpork
    Posts: 13,647
    PHP scripts require that the PHP parser/compiler be installed to process the scripts. For PHP web pages, the web server must be configured to send PHP pages to the parser/compiler before sending the output to the browser. (This will be already configured on your web host, and if you install XAMPP on your PC it will set this all up for you.)

    Take a look here for a general overview of how a PHP script is used for a web application:
    http://www.php.net/manual/en/tutorial.php

    PS:
    Quote:
    It must be very tedious!
    Yep. Some people find programming tedious, others find it an interesting case of puzzle-solving, most find it varies between those two extremes.
    __________________
    "That's what the gods are! An answer that will do! Because there's food to be caught and babies to be born and life to be lived and so there is not time for big, complicated, and worrying answers! Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be." -- from Nation, by Terry Pratchett
    freelancer.internet.com
    Email me

    Last edited by NogDog; 01-20-2006 at 09:16 PM.
    Reply With Quote
      #13  
    Old 01-20-2006, 09:30 PM
    Sharky123 Sharky123 is offline
    Registered User
     
    Join Date: Jan 2006
    Posts: 12
    NogDog

    Ok great, ive downloaded a sams teach yourself php and mysql book. I'm a graphic designer by trade so I think this might be a big jump. I also installed the software at that link you gave me. To start with I expect ill spend hours trying to find out where I have gone wrong but thats life I suppose.

    Thanks for your help
    Reply With Quote
      #14  
    Old 01-20-2006, 11:15 PM
    NogDog's Avatar
    NogDog NogDog is offline
    High Energy Magic Dept.
     
    Join Date: Aug 2004
    Location: Ankh-Morpork
    Posts: 13,647
    Quick tip for running scripts on your PC under XAMPP:

    Put your php files in the "htdocs" directory (or a sub-directory of it) under the XAMPP directory. To run them, point your browser to http://localhost/filename.php (or http://localhost/subdirectory/filename.php).
    __________________
    "That's what the gods are! An answer that will do! Because there's food to be caught and babies to be born and life to be lived and so there is not time for big, complicated, and worrying answers! Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be." -- from Nation, by Terry Pratchett
    freelancer.internet.com
    Email me
    Reply With Quote
      #15  
    Old 01-21-2006, 06:58 AM
    LiLcRaZyFuZzY's Avatar
    LiLcRaZyFuZzY LiLcRaZyFuZzY is offline
    Möderätör
     
    Join Date: Jun 2004
    Location: 48°46′36″ N 9°10′48″ E
    Posts: 3,800
    Quote:
    Originally Posted by Sharky123
    To start with I expect ill spend hours trying to find out where I have gone wrong but thats life I suppose.
    Don't be afraid to ask
    Reply With Quote
    Reply

    Bookmarks


    Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
     
    Thread Tools Search this Thread
    Search this Thread:

    Advanced Search
    Display Modes Rate This Thread
    Rate This Thread:

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is Off
    HTML code is Off
    Forum Jump


    All times are GMT -5. The time now is 04:09 AM.



    Acceptable Use Policy

    internet.comMediabistrojusttechjobs.comGraphics.com

    WebMediaBrands Corporate Info


    Advertise | Newsletters | Feedback | Submit News

    Legal Notices | Licensing | Permissions | Privacy Policy

    Powered by vBulletin® Version 3.7.3
    Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.