Live data from Hacker News

Ask HN: Site from scratch or frameworks?

news.ycombinator.com

21–30 of 31 posts

Re: Ask HN: Site from scratch or frameworks?

#21
post #14

I'd definetly go for the framework approach. After building apps with and without frameworks, its a lot less painful to build upon something which exists already. There are so many advantages to go framework, I can't tell everyone: - frameworks are (mostly) under development, so you can benefit from trends and improvements in web development - frameworks are well tested - frameworks are more secure. Do you have all h…

Agreed, a framework is just a toolkit of best practices and useful tools. Another benefit of using a framework is it lets you 'work' with other amazing coders. I have increased my php knowledge many times over by using symfony. Sometimes this happens because you just have to dive into the frameworks sourcecode to see what's going on.

It's like having your own personal secretary do all the work and research for you to get the ground work up.. heh I like that analogy

Re: Ask HN: Site from scratch or frameworks?

#23

Earlier quoted context omitted.

the site is my baby, I want to make a job out of it.(building it from scratch made my skills increase 10 fold). I suppose though, now that its been made, I do have a 'framework' to work with.

Do you want to make a job out of your site, or building a framework for your site? These are two different things, and spending time one one tends to prevent you from spending time on the other.

This answer is 100% correct. Think about it in cash terms. The amount of time you spend writing the framework is time (money) coming out of YOUR pocket. There is ZERO point in writing your own framework or starting from scratch these days .. stand on the shoulders of giants and reach higher!

Re: Ask HN: Site from scratch or frameworks?

#24
well the problem with control is that if you need to stuff people you loose it as nobody would understand yours codebase and try to rewrite it anyway. Framework forces convention over configuration so it easy for newcommers just to grab docs and start coding. Also you can try to stuff some framework-experienced people.

Re: Ask HN: Site from scratch or frameworks?

#25

Earlier quoted context omitted.

Agreed, a framework is just a toolkit of best practices and useful tools. Another benefit of using a framework is it lets you 'work' with other amazing coders. I have increased my php knowledge many times over by using symfony. Sometimes this happens because you just have to dive into the frameworks sourcecode to see what's going on.

It's like having your own personal secretary do all the work and research for you to get the ground work up.. heh I like that analogy

indeed! gotta save this quote somewhere :)

Re: Ask HN: Site from scratch or frameworks?

#26
Having been through a similar circumstance (built a huge application by myself, which later grew into my job) -- one of the major difficulties you'll have is in finding anybody else that can understand your code.

One of the hidden features for a framework, of any sort, is the general understanding of where things are, or can be expected to be. If I work within the conventions of Django, then when I'm hiring somebody, I can ask them if they know Django -- assuming all other things being equal, they'll have a much shorter learning curve ramping up to learn what I've built because they'll know, in general, where to look for certain kinds of things.

If you intend to ever hire anybody, then I'd take every spare minute you have where you aren't coding, and get to documenting the framework you've built.

Re: Ask HN: Site from scratch or frameworks?

#29
post #26

Having been through a similar circumstance (built a huge application by myself, which later grew into my job) -- one of the major difficulties you'll have is in finding anybody else that can understand your code. One of the hidden features for a framework, of any sort, is the general understanding of where things are, or can be expected to be. If I work within the conventions of Django, then when I'm hiring somebody,…

Absolutely - for me one of the major benefits of a framework is documentation and user base. Developers new to the framework can easily get up to speed if it is well-documented. A good framework can also be easily extended to accommodate the custom aspects of your site/application.

Re: Ask HN: Site from scratch or frameworks?

#30
post #14

I'd definetly go for the framework approach. After building apps with and without frameworks, its a lot less painful to build upon something which exists already. There are so many advantages to go framework, I can't tell everyone: - frameworks are (mostly) under development, so you can benefit from trends and improvements in web development - frameworks are well tested - frameworks are more secure. Do you have all h…

Also, if you need help at some stage, it's much easier to find someone with some knowledge on a framework (say, Symphony, since he built in PHP) than having to train that person into your framework and then the thoughts behind your application/idea.
Post reply on HN