What does it take to create a web app from scratch? with little research and heIp from 16columns.com, I derived following list of tools:
Tools at design stage
- Paper sketch – Nothing works best than to pull out a pen and Scribble, draw lines, jot notes, create wireframes. Liberate yourself.
- Mind map – My personal favourite, a small but serious powerful tool to put all your ideas good,bad and ugly at one place. “Coggle it” is the only cloud based best mindmap tool available there..
- Balsamiq- Sketch ideas with a mock up tool. These tools cost less than $10 per month. Other tools include mockflow, uxpin to name a few.
Now that your design is ready prototype makes it way.
Prototype tools
Best tool is to open code editor (npp is free and best) and just code. At this stage a framework like bootstrap or foundation can be handy.
This preferably must be a near replica of the application you wish. It also helps to translate requirement to developer and promotes fixed price culture if development is outsourced.
If you self develop, functionality is what you should crave for instead of design. Design goals can be met later.
After prototype your developer pitches in and begins to write that beautiful code for your application, to equip him, below mentioned tools can make a dent in universe.
Tools at development stage
- Ruby on rails – In today’s fast paced development world ROR is the buzzword, many applications are built on these solid frameworks, to name a few basecamp, groupon, 34pass.com , Twitter and many more. Python on Django is another great framework to get that app live quickly.
- Aptana studio to write your code. Notepad ++ is another great tool to write your code. Jetbrains Pycharm for Python/Django. Other include Netbeans, eclipse and so on.
- Email and Domain Host – Namecheap is one of the best web hosting company out there, there are many other too, but namecheap is seriously cheap and the interface enables you to go in a self service mode due to its stellar admin module. What I like best is the live support which is instant and powerful
- Code host and revision control – Though github is the buzzword, I personally recommend bitbucket. As on today, with bitbucket you get 5 git or mercurial private repository free. Also the interface and features are awesome.
- Application host – Heroku is best to host both Rails as well as django app besides node.js, java and other frameworks. Heroku comes with great add-ons that remove the stress out of server management, monitor apps, email deliveries and much more.
- Chec – To manage your payment integrations with your app. For customized solution you must look for other providers.
To manage Design and Development
- Trello for project management – Use this tool and you will know why. Trello eases out your worries to manage project. For web application development I recommend to make following lists Activities, New ideas, Working, Completed and Known bugs. Trello manages your activities, resources and schedules along with file management.
- Droplr – Simple and effective file sharing tool, especially during design stage when the pages go under multiple revision. Trello too can be used as a replacement of droplr.
- Needless to mention Skype and gtalk
- Elance if you wish to hire designers and developers.
I hope this compiled list is as useful as it was to me. Would still like to know if there are any better tools than one mentioned above. Happy web application development
What’s up to all, how is everything, I think every one is getting more from this web page, and your views are nice designed for new users.
It’s going to be end of mine day, however before end I am reading this enormous post to increase my experience.
Helpful information. Fortunate me I found your website accidentally, and I’m surprised why this accident didn’t happened earlier!
I bookmarked it.
Hi to all, the contents existing at this web site
are actually awesome for people knowledge, well, keep up the nice work
fellows.
Hey I know this is off topic but I was wondering if you knew of
any widgets I could add to my blog that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
Normally I don’t learn post on blogs, however I would like to say that this write-up very pressured me to try and do so! Your writing style has been surprised me. Thanks, quite great article.
Do you mind if I quote a few of your articles as long as I provide credit and sources back
to your site? My blog is in the exact same area of interest as yours and
my visitors would certainly benefit from some of the information you present here.
Please let me know if this okay with you. Thanks a lot!
of course like your website however you have
to check the spelling on several of your posts.
Many of them are rife with spelling problems and I to find it very troublesome to tell the
truth on the other hand I will definitely come back again.
It’s wonderful that you are getting thoughts from this paragraph as well as from our argument made at this time.
Simply wish to say your article is as astonishing.
The clearness in your post is just nice and i can assume you
are an expert on this subject. Fine with your permission allow me to grab your RSS feed to keep updated
with forthcoming post. Thanks a million and please keep up the rewarding work.
Reblogged this on Sutoprise Avenue, A SutoCom Source.
After looking at a number of the blog articles on your website, I honestly appreciate your technique
of blogging. I book-marked it to my bookmark website list and will be
checking back soon. Please check out my website too and tell me what you think.
Thank you for any other wonderful post. The place else may just anybody get that type of info in such an ideal method of writing?
I have a presentation next week, and I am at the look for such info.
Saved as a favorite, I like your site!
Have you ever considered about including a little bit more than just your articles?
I mean, what you say is important and everything. However
imagine if you added some great images or video clips to give
your posts more, “pop”! Your content is excellent
but with images and video clips, this website could undeniably
be one of the best in its niche. Good blog!
Remarkable! Its really remarkable piece of writing, I have
got much clear idea about from this article.
Hello there, You have done a fantastic job. I will certainly digg it and for my part recommend to my friends. I’m sure they will be benefited from this site.
Truly when someone doesn’t know after that its up to other viewers that they will assist, so here it happens.
I think this is one of the most vital info for me. And i’m glad reading your article. But should remark on few general things, The website style is ideal, the articles is really excellent : D. Good job, cheers
I have been surfing online more than three hours lately,
but I by no means found any fascinating article like yours.
It is pretty worth enough for me. Personally, if all site owners and bloggers made just right
content material as you probably did, the net might be a lot more helpful than ever before.
Wow, this article is pleasant, my sister is analyzing these
things, so I am going to let know her.
Hello there, I discovered your website via
Google even as looking for a comparable subject, your website got here up, it
looks great. I’ve bookmarked it in my google bookmarks.
Hi there, simply became aware of your weblog via Google, and found that it is really informative. I’m going to watch out for brussels.
I’ll be grateful in case you proceed this in future. Lots of folks might be benefited out of your writing. Cheers!