Sorry if i miss points am a bit drunk this morning but never the less have an opinion to share. its the consideration of using a framework or coding from scratch but am not the type to talk much on reality so i’ll tell a story.
Company A wants a website that handles poems and allows people to access poems and share them through various social networks but this is the tricky part Company A; lets call Company A “poem tech”, poem tech wants a kind like portal where each user can add poems,share poems and rate poems but this is the snag they want a demo in 1 week time. developer A decides to take the project but lets face it,apart from the processing the client’s requirement the Developer has his own requirement he as to ensure session handling,caching,security,database and IP tracking all in two weeks but developer A is the old school type that loves to code from scratch. but lets jump to Developer B he is the guy who has knowledge on programming but he’s the type that can’t be bothered building from scratch after all a smarter guy created Joomla, WordPress and Zend so why re-invent the wheel,he focuses on the client requirement and bothers less on those technical requirements as frameworks have classes that handle them with little abstraction, at the end of the day which developers has time to impress the client developer A or developer B ?, apparently the story has no ending its up to you to decide which developer has the advantage infact this is not even a story its just a real-life situation we coders encounter,framework or from scratch, a moral lesson would have been nice but lets be frank am too drunk to care about moral lessons, the question i will leave to you guys is that, “What matters most to a client; The Job getting done regardless of the technology or the technology used in getting the Job done”. bye this is an excerpt from a drunk mind.