6

Fuck FE development. Tweaking or adding some stuff is OK, but making the whole FE from zero is a pain for me. Vanilla JS is OK, but I need to use Angular, which I don't know how to use properly. Generally, right now I find FE as a big confusing mess... Why Angular? Because fuck React - it is even more confusing. I just can't keep all these things in my head... You want to add something? Fine, add a dependency, import, export it, import again, that shit does not work alone, so you import another shit... IDE says it's all good, look it's up and running! But you open the app and it's not even loading because of errors. Another module missed, ffs. IDE can't really save you here, sigh...

I am a BE dev, I am straight out bad at FE. I don't hate FE, but I hate that I am forced to do it and I need to do it fast, without having time for learning it.
Ughh... I feel somewhat better now :\ Now back to making there modules work...

Comments
  • 8
    A vue app created with vue-cli has an insane out of the box experience.

    That is one of the reasons why people here (including me) are so persistent about it.

    If not for vue I would kinda hate FE too.
  • 3
    Another backend here, vue is the only framework i can kind of use for frontend shit
  • 4
    Angular is hard, react is easier
  • 2
    +1 for vue here as well...
  • 1
    @devTea It may be, I can't argue here. It's just I understood concepts of Angular faster that React :\
  • 3
    Googled some examples of Vue and it seems alright. However, It is too late for a switch now. I guess I will look into Vue after this project ;D
  • 0
    create-react-app makes you a React app in seconds. No cryptic webpack.config.js, just you, your app, and the handy README.md file.
  • 1
    Is Vue any better than React?
  • 0
    @smb26 and it's not like some user would actually care
  • 2
    @mishaor a vue app created with `vue-cli create` (create-react-app equivalent) does never use a webpack.config.js file. It is able to use a vue.config.js, but it doesn't create that file on app creation either, you create it yourself if you need to tweak stuff, which is seldom.
  • 0
    @erandria it still uses webpack underneath, just like create-react-app
  • 1
    @mishaor ofc, sorry, my comment was a bit misleading... there's a configureWebpack property in vue.config.js if people's is interested in such thing,
    just clarifying to avoid generating confusion in others...
  • 1
    +1 for the cli to get started. also dont go overboard when starting. you probably dont need redux or whatever state management lib or even webpack (most stuff have a ready to use version that supports at least chrome) when starting. just pick a base framework and understand the limitations before committing to more libs
Add Comment