Hey, have you learnt that there’s a Frameworkless Motion ? It’s a community-driven motion that promotes the event of net purposes with out the usage of a conventional net framework. It advocates for an easier and extra light-weight method to constructing net purposes, with out sacrificing performance or scalability.
The Frameworkless Motion is a neighborhood of builders who advocate for creating purposes with out utilizing frameworks, not as a result of they hate frameworks, however as a result of they understand the misuse of frameworks as a lack of awareness relating to technical debt and the provision of alternate options given by the vanilla language or by devoted libraries.
The group believes that each time a crew makes use of a framework, it takes a threat that the device might not present any worth after a while and may symbolize a significant roadblock to vary. The motion emphasizes that non-functional necessities like deadline, lifespan, finances, usability, future enterprise eventualities, and domain-specific constraints must be the first choice drivers for the architectural selections in addition to for the implementation roadmap.
The Frameworkless Motion believes that frameworks are highly effective instruments that may assist anybody discover ways to code. Nevertheless, the motion emphasizes that builders ought to perceive how frameworks work, together with their strengths and constraints, to make the correct selection of a framework. Frameworkless signifies that the technological decision-making must be given the correct significance, and the selection to develop a challenge or a single characteristic with out dependence on a framework is an actual risk.
Your entire context the place the software program might be developed and used, together with the builders’ abilities, must be taken into consideration when deciding whether or not or to not use a framework. Lastly, Frameworkless signifies that builders mustn’t assume that writing software program is a duty that may be delegated elsewhere and rely on different software program (a library, for instance) to unravel a selected downside.
The Frameworkless Motion’s manifesto is printed on their GitHub repository and is open to modifications ensuing from neighborhood conversations. The motion encourages sharing the manifesto and including sources to their superior listing. The group emphasizes that each technical choice, together with the selection of a framework, must be made contemplating each facet of the context the software program “lives” in, and subsequently, everybody who works on the challenge, together with non-developers, must be concerned within the dialogue.
What do you suppose, Is utilizing a framework an indication of laziness or a wise growth selection?
Extra details about the Frameworkless Motion at https://www.frameworklessmovement.org/