A recipe for making WebApp!

making a website or webapp

Making a WebApp

Many times people see my made applications (the one like expenses.co.in) they ask me a simple question… “How did you make that .com thing?”

Well I can’t be very descriptive here but I will (in short) be writing the steps involved which will make you start with it.

  1. First buy a domain that’s all your choice you want to buy a .com or .net or .in etc.
    • TIP: Well, I prefer that the name should be like which describes the purpose of website.
  2. Now you need to make choice over technology (or language) to make the app. You can read my opinion on what technology to choose (php, asp, jsp which one to go for? and why?).
  3. While you make your web-app you must invest time over choosing a website template. This is what people see! If you know CSS/HTML/Photoshop, well and good if not you can buy a template or may be use some free web templates (google it).

    A site template should have these features

    • It should not be too heavy in terms of size. Reason is simple, it takes time for loading such templates and it will consume more bandwidth of your network. Just imagine your site is 400Kb and 100 ppl visit it in an hour which means consumption of 40Mb of your serve r bandwidth. If you reduce it to say 200Kb you will save 20Mb per hour (or 240Mb per day)
    • It should be cross-browser. Don’t test the template on just one browser. I love Opera, but still I test the app’s over IE, Safari, Mozilla and Chrome as there are 2% people using Opera across the globe
    • If you are planning a webapp to be cross device (like expenses.co.in ) meaning which can run on a mobile, you need to make a mobile template which is even more lighter and compatible with small screen size.
    • Other points include color, page-width, font-size, font-type and table-less design these all are very important.
  4. Using the Javascript on your site: If you are using some kind of framework which internally uses some Javascripts Framework try to use it or extend it. If not you should use some kind of Javascript framework like JQuery, DOJO, YUI etc. The reason is it makes easy to manage the application. Read my post Javascript Patterns: HTML5 blended with JQuery to get a tip over this concept.
  5. Buy a space over hosting servers
    • You may go for a shared host if your just starting your web-app or when you know the traffic would be low
    • There are other options like dedicated host and Semi-dedicated host. They are comparatively costly but good if your site has a high traffic rate. Try searching about them.
  6. Linking the domain and Server: From the Domain Management tool (available with almost all domain registrars) point your nameservers to your hosting server. Many times people buy the domain and server from the same place but I don’t prefer this as I don’t want to give keys and home to same person.
  7. Now you must end up with your own .com/.net/.in/.co.uk etc.

PS: There are many hidden steps. I just gave a glimpse of what to do.

Pages:

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>