pull/684/merge
Alexander Paul 2 years ago committed by GitHub
commit cffd5ca6a7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,30 @@
# A Programming Language Framework
**Tier:** 3-Advanced
A Framework that focus on bringing cutting-edge features, performance optimizations, and a streamlined development experience.
## Key Features
- [ ] Harness the power of asynchronous programming techniques for non-blocking I/O and efficient handling of concurrent requests.
- [ ] Seamlessly integrate WebSocket support for building real-time and interactive features into applications.
- [ ] Optimize code execution, leverage caching mechanisms, and utilize `language of your choice` extensions for enhanced performance and speed.
## Bonus features
- [ ] `Authentication and Authorization`: Built-in authentication and authorization mechanisms for secure access control.
- [ ] `Database Integration`: Seamless integration with popular databases through an ORM or a database abstraction layer.
- [ ] `Template Engine`: Use a powerful template engine for dynamic content generation and separation of concerns.
## Useful links and resources
- [Building a PHP Framework - article](https://dev.to/ngodinhcuong/build-your-own-php-framework-ekc)
- [What is a Framework in programming - article](https://www.netsolutions.com/insights/what-is-a-framework-in-programming/)
- [Building your first node js Framework - article](https://levelup.gitconnected.com/build-your-first-node-js-web-framework-39b3310ed35a)
- [Building your own Python web Framework - article](https://testdriven.io/courses/python-web-framework/)
## Example projects
- [DolphJS](https://github.com/dolphjs/dolph)
- [Dolph PHP](https://github.com/questgig/dolph-php)
- [Utopia PHP](https://github.com/utopia-php/framework)

@ -141,6 +141,7 @@ required to complete them.
| [Slack Archiver](./Projects/3-Advanced/Slack-Archiver.md) | Archive Slack Messages | 3-Advanced |
| [Spell-It App](./Projects/3-Advanced/SpellIt-App.md) | A twist on the classic Speak N Spell game | 3-Advanced |
| [Survey App](./Projects/3-Advanced/Survey-App.md) | Define, conduct, and view a survey | 3-Advanced |
| [A Programming Language Framework](./Projects/3-Advanced/Frame-Work.md) | Make it easier to use your Favourite Language | 3-Advanced |
## Plans for the future

Loading…
Cancel
Save