#100DaysOfCode - Day 27: Frameworks (?) & JS Tools!
Today, I’ve mostly just started looking into different ways that I can tweak and improve this blog.
For quite a while, I’ve been researching whether I should bite the bullet and implement a style theme such as Bootstrap (always 4.0+), which is actively maintained by open-source developers and Twitter, or something like Material (in AngularJS), which is ultimately a child product of Google (but not really controlled by them anymore). I’ve decided against VueJS, mostly because I use AngularJS fairly regularly (both very similar), and I don’t want to confuse myself with the conflicting syntax, but that’s another option that I’d probably love as well.
While they’re definitely big react guys, they also talked a lot about tools that make your job easier as developers.
- Webpack: bundling various .js files into one file for quicker loading. This can partly be done by gulp, but it seems like this is the more standard way to do it in React?
- Prettier: This plugin seems fantastic, because it enforces a unified styling across a project. For projects that have multiple contributors (e.g. my SecretSanta app), this is pretty important (I’m also curious if this can be used for non-JS files…)
- ESLint: lint your code to find issues before you attempt to load them in the browser
- Bablify: basically another version of gulp, but intergrated with BabelJS, which all web applications should be using anyways.
4declared, when loaded by the user.
Tomorrow, I’ll be looking to implement some of these tools in one of my apps, so that I can make it easier to work with the code. Hopefully, one day, I’ll even branch out and decide on what sort of JS libraries to use for this blog