4 ms·
Re: frameworks My experience with the language (building multiple production systems) is that the language itself is sort of it's own framework. You don't need
by pryelluw 9y ago
Re: frameworks
My experience with the language (building multiple production systems) is that the language itself is sort of it's own framework. You don't need to add much to build an application with the standard library. Which is a huge plus and makes things simpler.
- takeda 9y agoYou could say that nearly for any language. Very often you could do just fine without one.
- pjmlp 9y agoThat applies to all languages with exception of C, because they didn't want to standardize it as part of the language, hence we got ANSI C + POSIX instead.
- simias 9y agoDon't forget Javascript which is ridiculously under-featured natively. At least C has the excuse of having to run on the bare metal of a wide range of architectures.
- deleted 9y ago[deleted]
- pryelluw 9y agoGo provides built in functionality to develop web applications. Things like template rendering, routing, a generic SQL interface, etc. Which are libraries not commonly found on most languages. Python, OTOH, requires libraries like Flask, Jinja2, and SQLAlchemy to provide the same functionality Go provides as defaults. Thats my whole point.
- bpicolo 9y agoAnd they're somewhat awkward versions of all the above such that most projects pull in deps like gorilla/* for those things anyway. PHP has template rendering, routing, and database conns built right in too ;)