Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
cahva10158yYeah back in the days when you had to do all those compatibility stuff all by yourself and deploy with FTP was so much fun!
-
koreus71018yTranspiling and using sourcemaps is a pain but would you really rather spend the day worrying about JS compatibility issues?
-
ggromx4368y@koreus7 I used to worry about comparability but since browsers are becoming more homogeneous and ie<ie10 have almost no hits in my sites I no longer suppot these browsers.
since then I live more relaxed and happy using my scripts without libraries. -
kshep9232708yNow I never said there are no benefits to the new advancements, there definitely are some good points. However I think we could all agree that things have gotten WAY more complicated than they used to be, and in some cases, need to be.
What really annoys me is that for every new piece of optimisation you want to take advantage of, there's some new tool you have to learn and introduce into your workflow.
Want ES6? Install Babel and don't forget to learn the ins and outs of .babelrc
TypeScript is great, you should definitely be using it! Oh, you have to install the compiler and learn what settings to use in your tsconfig.json file. Oh and you're going to want typings too, here's a tutorial on how to use that as well.
ES6 modules are the best way to organise your code. Here. learn how to use SystemJS or Webpack.
The list goes on. I swear creating a new project is a project in itself nowadays.
Related Rants
-
Root54preface: I'm fucking exhausted and angry. Why does everyone assume I know how to do frontend? Why am I alway...
-
tahnik16Handy guide to webpack: 1. Copy-paste stuff from internet until it works. That's it!
-
ivoecpereira19Doing a straight-forward "if" seems too complicated. Let's reverse the logic.
<rant>The state of front end web development in 2016</rant>.
undefined
gulp
grunt
webpack
browser compatibility
polyfills
systemjs
transpilers
shims