For some reason I don't want to jump to a javascript MVC framework to make a web app for my portfolio. My main motive behind that is to learn in & outs of Javascript. What are my options if I want to make a web app without using MVC? Keep in mind, I still know basic concepts but I want to dig deeper into Javascript.
closed as off-topic by GlenH7, gnat, Snowman, MichaelT, durron597 Apr 15 at 13:22This question appears to be off-topic. The users who voted to close gave this specific reason:
|
|||||||||
|
Most of the big JavaScript frameworks tend to include the following features:
My recommendation is to study and implement each of these concepts. As you work through them, you'll find that most of them tie together on some fundamental level. Ajax and Promises work well together, so do templating and DOM widgets, DOM widgets and event managers, etc. Once you understand these concepts and how they work together, you'll see that there's nothing special about MVC/MVVM frameworks. It's all just JavaScript. You'll also learn quite a bit about JavaScript in general as certain components tend to emphasize certain parts of the language. Implementing a class system will give you a deep understanding of JavaScript's prototypes, Promises will open your mind to new model of asynchronous programming, templates will test your string manipulation and regular expression skills, and so forth. You're already on the right track. Making a web app using an MVC framework only proves that you can use that one framework. By understanding the core components, you should be able to pick up and adapt to any framework future employers are using. |
|||||
|