TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Creating an App for Fun. Need Advice !

2 pointsby tiknaabout 14 years ago
I have a small web-app Idea which I want to implement for fun (actually, I am too bored with my day job). I want to do this for learning purpose. No strings attached.<p>The thing is I am ok with PHP/MySQL. With this app, I want to:<p>- Learn how to code in MVC architecture.<p>- Learn to design/implement very basic design using CSS/jQuery (no Photoshop. i am no good at it, and my job does not give me time to learn that)<p>- Making it scalable (that is it should withstand high traffic). (I am not saying it will receive traffic, but I want to learn to implement it in minimum resources and optimized as far as possible)<p>Can someone guide me where to go from here for above three? I get roughly 2 hours of time daily after my job and weekends (Sat/Sun) are free. Although I love to spend them with family and friends, but you can consider 11-12 hours free time in weekend.<p>I want to finish this thing in 2 months. Coding is not too complicated, the thing I want is to implement it with elegance.<p>Where to start? How to proceed.

3 comments

mryanabout 14 years ago
&#62; Learn how to code in MVC architecture<p>First you need to pick a framework, unless you plan on implementing one yourself. I used to like CodeIgniter when I used PHP, although there are many more.<p>Follow the "hello world" tutorial for the framework you choose - even if you are familiar with PHP it will help you be efficient with the framework from the beginning.<p>&#62; Learn to design/implement very basic design using CSS/jQuery<p>Google for some getting started tutorials for each language. Once you are happy with the basics, update the website you created in the framework tutorial so that it uses your new design.<p>&#62; Making it scalable<p>Do the other two first, then come back to this. I am not suggesting you ignore it completely, but simply being aware of things like caching and optimising SQL queries is probably enough to get your first project done.<p>In a recent reply to someone asking how to scale I advised testing it under heavy load to see what breaks. Fix the thing that breaks, then test it until something else breaks. And so on.<p>"Making is scalable" is very broad topic - you need to break this down in to many small, easy to Google problems.
评论 #2369207 未加载
hermanabout 14 years ago
Since you're going the PHP route, you should have a look at <a href="http://phpfog.com" rel="nofollow">http://phpfog.com</a> for hosting. They offer 6 months free hosting. You'll also get exposure to source control via Git and scaling which they assist you with.
评论 #2367962 未加载
personalcomputeabout 14 years ago
<a href="http://en.wikipedia.org/wiki/Software_development_process" rel="nofollow">http://en.wikipedia.org/wiki/Software_development_process</a>