3 ms·
Like many here, I don't believe in the OP's premise that web development isn't real programming, but likewise, I really hate it too! When I have to do it, I muc
by Xophmeister 11y ago
Like many here, I don't believe in the OP's premise that web development isn't real programming, but likewise, I really hate it too! When I have to do it, I much prefer getting involved with the backend-side of things; I loathe frontend development. My main reasons being:
1. The framework churn at this point is beyond ridiculous. In my last/current project, I just gave up and wrote everything by hand with a bit of jQuery for DOM manipulation. It may not be pretty, it may not scale, but it actually works, it took me maybe a day-and-a-half (rather than the weeks of time I've lost experimenting with Framework X) and it will be tractable when I (or some other developer) comes back to it in the future.
2. Ultimately, by in large, web development is just making CRUD applications. Having to go through all that pain and not having much to show for it at the end (in terms of novelty) is kind of soul destroying! When one writes, say, a command line tool, that's ultimately more about manipulation. In my mind, doing creative things with data is much more interesting than simply providing a means to store it.
- noir_lord 11y agoOn 1) I choose Knockout.js a few years ago and I still use it for everything (they have proven backwards compatibility, they've been around a while, the core devs are friendly, it's "modern" (3.3 added components and such) and it plays well with others (jQuery particulary, you can wrap jquery plugins in 15-20 lines of code and lo-dash), it's also 'just' MVVM so it doesn't impose any structure you don't really need, checkout https://vimeo.com/97519516 https://vimeo.com/97519516 for what people do with it. 2) Agree on every point, 80% of the stuff I do day to day could have been done with Delphi 5 by dragging two components onto a canvas and connecting a data source and then going for coffee, We have the ability to render 3D scenes in the browser but paginating through a datagrid is still none-standard.