Which is the best way for web development?

Discussion in 'HTML & Website Design' started by mrbetabm, Aug 1, 2012.

  1. #1
    I want to develop a website but I don't know which is the best way for web development? Will I use PHP and My SQL for web design or any CMS such as Joomla, Wordpress?
     
    mrbetabm, Aug 1, 2012 IP
  2. COBOLdinosaur

    COBOLdinosaur Active Member

    Messages:
    515
    Likes Received:
    123
    Best Answers:
    11
    Trophy Points:
    95
    #2
    What you use depends on what functionality the site requires. Is it a content site that will generate revenue from ads? an on line store? a promotional site?

    Every seller of every CMS, platform, or development tool will claim that they can do every kind of site well. However the best choice depends on whether the development system is optimized for what you need to do and is neither over designed or under designed for the scale you need.

    So you need to do a high level set of requirements so you have some idea of what specifics you need to have for your development environment.
     
    COBOLdinosaur, Aug 1, 2012 IP
  3. cesurasean

    cesurasean Active Member

    Messages:
    269
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    80
    #3
    There are many CMS you could start using like Joomla, or Wordpress, or you can get an IDE program like Zend and start from scratch. There is also CodeIgniter and such software like that to use if you start from scratch.
     
    cesurasean, Aug 1, 2012 IP
  4. Thorlax402

    Thorlax402 Member

    Messages:
    194
    Likes Received:
    2
    Best Answers:
    5
    Trophy Points:
    40
    #4
    It sounds like you are looking to "develop" for the sake of learning. If so, I would recommend starting with static page development. Since PHP is a server-side language that is only meant to serve up other content, it would be best to understand how HTML/CSS can work together to display static content before working on developing software that manages and generates that content. If you are still dead-set on learning PHP first, I would not recommend any frameworks like CakePHP or CodeIgniter. Though they are great tools, they will inhibit you're learning by doing so much of the work for you.

    Also, if I am wrong and you are simply trying to create a functional website, some of the above listed management systems like Wordpress, Joomla, etc. are all great options.
     
    Thorlax402, Aug 1, 2012 IP
  5. webfella

    webfella Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    31
    #5
    Agree that Wordpress is probably the best to go with of you are looking for a CMS for commercial reasons, however if you want to really learn a language, go for a compiled one and I would recommend C#. Check out the masses of tutorials on using ASP.NET with MVC3 on http://asp.net.
     
    webfella, Aug 2, 2012 IP
  6. bluegel

    bluegel Member

    Messages:
    105
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    28
    #6
    If you are just starting up it is better to work with HTML & CSS or use a CMS. PHP is not required at the early stages unless you are building up your own database. PHP deals with queries and databases at the backend and not with frontend design.
     
    bluegel, Aug 2, 2012 IP
  7. globeinnov

    globeinnov Greenhorn

    Messages:
    77
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    6
    #7
    I definitely suggest wordpress but over all it depends on ur need
     
    globeinnov, Aug 2, 2012 IP
  8. Makis77

    Makis77 Well-Known Member

    Messages:
    298
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    120
    #8
    Best option is to start with a Wordpress website, install it and thne try to see how it works.
    Create some posts and try to apply some simple hacks(functions.php) so you can learn how it works.

    Next try to edit theme you're using and why not develop your first WP plugin.

    If you need help as a beginner to create your first WP website then spend 10 minutes to read guide(screenshots and video included) about creating your own WordPress blog in just 12 minutes
     
    Makis77, Aug 2, 2012 IP
  9. princepeal

    princepeal Greenhorn

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #9
    You can use web design software like dreamwaver or to make easily and fast and normal website. you can use ''web page maker''. Or you can take some help from w3school website.
     
    princepeal, Aug 3, 2012 IP
  10. creativewebmaster

    creativewebmaster Active Member

    Messages:
    654
    Likes Received:
    7
    Best Answers:
    4
    Trophy Points:
    78
    #10
    The technologies will be decided mostly up to web development requirements. But, you can developed best website using Wordpress CMS with PHP/MySQL. Using wordpress CMS you can manage website pages, content, images, navigation from easy wordpress admin panel for non advance users.
     
    creativewebmaster, Aug 3, 2012 IP
  11. jackshobs

    jackshobs Peon

    Messages:
    8
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    According me, Wordpress is best for develop a new website. WordPress comes with several design options. WordPress uses themes to create the look and feel for your website. Also, WordPress offers variety of plugins and most importantly they are all completely free.
     
    jackshobs, Aug 3, 2012 IP
  12. COBOLdinosaur

    COBOLdinosaur Active Member

    Messages:
    515
    Likes Received:
    123
    Best Answers:
    11
    Trophy Points:
    95
    #12
    In the final analysis the only way to get good at it is to do it. Make some mistakes and learn from them. Try going outside the box and when something blows up you know the limits. Then you can apply that to real development situations and know what will work because you have screwed it up in experimentation. Anyone who is going to do web development seriously, should install a local hosting capability with something like WAMP on their laptop and just keep trying things when something does not work; play with it; find workarounds; and understand at the basic or primitive level what is happening. That way when you are in a live situation you do not have to waste client time experimenting, because you already know what works.
     
    COBOLdinosaur, Aug 4, 2012 IP
  13. Mithuasha

    Mithuasha Banned

    Messages:
    1,056
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #13
    You can develop your site easily by using wordpress, joomla, php or different types of software like dream weaver but for using these types of software or programming language you must have knowledge about HTML.
     
    Mithuasha, Aug 4, 2012 IP
  14. RankViper

    RankViper Peon

    Messages:
    29
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Ofcourse, Wordpress for the win!
     
    RankViper, Aug 5, 2012 IP
  15. richardm55

    richardm55 Active Member

    Messages:
    762
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    65
    #15
    All those visual programs like wordpress and joomla use many their templates but you will never get what you want. I prefer to designing just from scratch editing, html, css and javascript codes. You can use for them very popular Dreamweaver but also any code editor. Doing like this you have complete control over html coding which is very important for SEO purpose. This way you will never write extra unnecessary code and your website will be much faster. What you need is just learn html, css and some Javascript.
    For creating dynamic website its worth to learn PHP language which gives you a lot of possibilty. And MySQL is good for database.
     
    richardm55, Aug 5, 2012 IP
  16. wyeoh

    wyeoh Greenhorn

    Messages:
    31
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    8
    #16
    If you are new to web development, I suggest you look into CMS like wordpress and joomla. This will save you a lot of time and hassle because they have wide variety of theme and plugins you can use. If you want to learn further, look into the template code and see how it is coded. If you do not need that much functionality, you can start coding from scratch but you need to be careful with the security of your php/mysql because if your code is not coded correctly, there's a chance of security vulnerability such as sql injection.
     
    wyeoh, Aug 5, 2012 IP
  17. phillipturner

    phillipturner Greenhorn

    Messages:
    20
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    13
    #17
    Different platforms are used/selected on the basis of comfort, functionality, its uses and depending on other measures. A lots of CMS also give you freedom to make your websites. and the database or if you want to use custom design is purely depends on developers choice.
    Open source software are highly preferred in now a days because of lower maintenance and development cost, support, and other reasons.
     
    phillipturner, Aug 7, 2012 IP
  18. COBOLdinosaur

    COBOLdinosaur Active Member

    Messages:
    515
    Likes Received:
    123
    Best Answers:
    11
    Trophy Points:
    95
    #18
    The reality is; if you do not have coding skills, then it does not matter what you use. The best you will do it a cookie cutter, because without coding skills you are limited by the tools. The worst you will do is end up with a mess that frustrates you because you cannot make it do what you want. Anyone who just jumps on atool or platform or theme without learning basics is doomed to mediocrity at best and total failure in many cases.
     
    COBOLdinosaur, Aug 7, 2012 IP
  19. KsNitro

    KsNitro Greenhorn

    Messages:
    60
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    20
    #19
    You can customize any site to exactly the same thing. In terms of the finished design, it doesn't matter which way you go. But, these days most people will want a cms like wordpress. The reason why is a lot is already done for you.

    For instance, if you want people to register at your site, do you really want to build registration functionality from scratch? You could build it with other tools (such as zend), but for most people simply installing something like wordpress is far easier. It can be customized to whatever you need it to be although it's a bit more complex than a simple 5 page static site.

    If all you need is a really basic site with a handful of pages then doing it from scratch may be a way to go. Otherwise a cms with an active community may serve you much better.
     
    KsNitro, Aug 7, 2012 IP
  20. richardm55

    richardm55 Active Member

    Messages:
    762
    Likes Received:
    3
    Best Answers:
    1
    Trophy Points:
    65
    #20
    If wordpress just gives away so many things for free so what is business for them then?
     
    richardm55, Aug 7, 2012 IP