4 ms·
In many ways, the tooling around web development is far superior to other languages (e.g. golang with delve). Most browsers ship with excellent debug tools. Th
by rnabel 9y ago
In many ways, the tooling around web development is far superior to other languages (e.g. golang with delve). Most browsers ship with excellent debug tools.
The caveat obviously being that debugging code written using some JS frameworks, like Polymer, is a nightmare.
- senorjazz 9y agoand in many ways the tooling around web development is absolutely terrible (eg not a brand new language eg go but an established language eg any of them)
- erikpukinskis 9y agoThat's it. Declarative asset compilers like Webpack break debugging. Transpiling breaks debugging. Convention-over-configuration frameworks and tools like Ember break debugging. Other declarative APIs like promises and and virtual DOMs break debugging. PHP and JavaScripy are great for debugging. Even Node is awesome. Rails and mainstream JavaScript frameworks... not so much. Nothing about the languages.... The people who design the frameworks and build tools just don't seem to value it.