Architecture & Workflow of Modern Web Apps
In the IT industry the biggest problem we regularly face is the abundance of choice. We have tons of frameworks, languages, tools, platforms, etc. Although for competition purposes; multiple choices are ultimately very good but we usually find ourselves in paralysis when we have to choose among them for our next project.
Here is the list of different tools and frameworks that have been discussed in this presentation:
Yeoman: Yeoman is the web’s scaffolding tool for modern webapps. Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive.
Bower: Bower is used for dependency management, so that you no longer have to manually download and manage your scripts. Web sites are made of lots of things — frameworks, libraries, assets, utilities, and rainbows. Bower manages all these things for you.
HTML5 Boilerplate: HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites.
Twitter Bootstrap: Sleek, intuitive, and powerful front-end framework for faster and easier web development.
Protractor: Protractor is an end-to-end test framework for AngularJS applications. Protractor is a Node.js program built on top of WebDriverJS. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
There is enough information about each tool/framework in the presentation to get you started! And then you can go in depth of each them to become a master. This is must have set of tools/frameworks that we use when we build smart web applications for our clients.