35
votes
2answers
2k views

Are there any OO-principles that are practically applicable for Javascript?

Javascript is a prototype-based object oriented language but can become class-based in a variety of ways, either by: Writing the functions to be used as classes by yourself Use a nifty class system ...
10
votes
4answers
1k views

Design/Architecture Patterns & Practices for Web Development [closed]

Edited for brevity: What software engineering tools/practices and design/architectural patterns are used in web application development? What tools and practices would large companies or large web ...