The pessimist complains about the wind; the optimist expects it to change; the realist adjusts the sails.
William Arthur Ward
I am doing a startup!
Cross-browser testing from your browser!
I have written my fourth book!
Be faster than Larry Wall in the shell!
You're viewing a comment by Darwin and its responses.
the only reason I would agree with "no-frameworks" argument is, if you already have some level of mastery of any of this: Laravel/RoR/Django/Java Spring. Because the mere fact that you have huge issues in understanding the frameworks (not even use it, but at least know how it works internally ), I doubt you can mentally digest all the tasks needed to build a serious "core" codebase, and it will most likely end up with spaghetti codes.
Making an effective Core out of Spring is very challenging. You can cherry pick exactly what You need. I managed to build an app with only springboot and autoconfig saving 600MB from the initial Drag in everything maven pom that the original developer used.
i think in my previous comment, i did not said he should build the core out of spring (or any framework). What im trying to point out is, before you head building your own core, study the internals of other framework, and you are right, cherry pick the features that you need.
that is to contradict the author's statement about
"Frameworks are hard to learn and this knowledge is generally useless"
which is not true, you can learn a lot from a framework, and if he have hard time learning a framework, how do he expect me to believe he can build one from the scratch?
i mean, sure, you can build your own bike by cutting down your own rubber tree for the tires and mining your own iron directly from the mountains to build its components. But how do you expect me to believe you can do a decent one, if you are having hard time operating a simple bike-spare-parts assembling machine?
master any framework first, before rolling your own.
dont go for "core", just for the mere reason that you are finding hard to understand frameworks.
"finding hard to understand frameworks."
understand what boilerplate? you ppl are brainwashed
(why do I need your e-mail?)
It would be nice if you left your e-mail address. Sometimes I want to send a private message, or just thank for the great comment. Having your e-mail really helps.
I will never ever spam you.
(Your twitter handle, if you have one.)
* use <pre>...</pre> to insert a plain code snippet.
* use <pre lang="lang">...</pre> to insert a syntax highlighted code snippet.
For example, <pre lang="python">...</pre> will insert Python highlighted code.
* use <code>...</code> to highlight a variable or a single shell command.
* use <a href="url" nospam>title</a> to insert links.
<a href="url" nospam>title</a>
* use other HTML tags, such as, <b>, <i>, <blockquote>, <sup>, <sub> for text formatting.
Type the word "cdrom_508": (just to make sure you're a human)
Please preview the comment before submitting to make sure it's OK.
Peter Krumins' blog about programming, hacking, software reuse, software ideas, computer security, browserling, google and technology.
Reach me at:
Or meet me on:
Subscribe through an RSS feed:
Subscribe through email:
Enter your email address:
Delivered by FeedBurner
See all top articles
See all downloads
See more detailed list of recent articles
See more detailed category information
See more detailed list of all articles