no-framework-tutorial
A small tutorial to show how to create a PHP application without a framework. (by PatrickLouys)
slim4-skeleton
A Slim 4 Skeleton (by odan)
Our great sponsors
no-framework-tutorial | slim4-skeleton | |
---|---|---|
26 | 7 | |
1,515 | 422 | |
- | - | |
0.0 | 8.5 | |
about 3 years ago | 21 days ago | |
PHP | ||
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
no-framework-tutorial
Posts with mentions or reviews of no-framework-tutorial.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-01.
-
Learn Laravel now or later?
I myself learned by following the great "no-framework-tutorial": https://github.com/PatrickLouys/no-framework-tutorial Disclaimer: The last one is about 7 years old, so some things have changed, but all in all the information there is still valid.
-
Any good no framework PHP MYSQL web app in github, I can learn from?
No framework tutorial
- Starting new job - Need to hone my PHP Skills
-
A modern (PHP 7+) PHP book or video tutorial where you build a MVC CMS in the end
Here's an all-in-one github repo that I found to be a nice build for the fundamentals: PatrickLouys/no-framework-tutorial
-
Do I need Laravel for an HTTP API project? If so, why?
Use libraries or a micro framework if you are hesitant on using a full framework. Nothing wrong with Slim and some other libraries. Or bundle some libraries together to make your own slim (pun intended) framework - like this or this.
- advice for modernizing a legacy web app
-
Weekly help thread
https://github.com/PatrickLouys/no-framework-tutorial also got turned into a book.
-
OOP Php, Noob needs help !
This tutorial (and subsequently the book) helped me a lot when learning OOPHP.
-
Best Resources for learning PHP?
Do you already know how backends work? Maybe this can be a good read. Otherwise just look up the basic syntax and some quirks and you will be fine.
-
I'm building my own PHP Framework
Search for "PHP without a framework" to find articles such as https://github.com/PatrickLouys/no-framework-tutorial that will show you how to "fill in the blanks" with libraries or simple code, or use a "microframework" such as Slim.
slim4-skeleton
Posts with mentions or reviews of slim4-skeleton.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-03-26.
-
How to structure Slim/PHP-DI Project?
You can have the container call in a config folder with a file called dependencies or how ever you want. A few existing examples of this is here - Slim calls this app/dependencies in this skeleton project and Odan's Skeleton has this as config/container in their project.
-
Is a framework necessary to create a PHP project?
Yes, as an example, the First Application's business logic (not that it's much) doesn't tie itself to the framework, as one example. Odan's Slim Skeleton, ADR Example (yes, I know you are the author), and the Aura Payload example class can be seen as other examples.
-
Am I writing the right kinds of (unit) tests? See below for an example. Thanks!
Even just the tests in your first link are very useful to see, such as: https://github.com/odan/slim4-skeleton/blob/master/tests/TestCase/Action/Customer/CustomerCreatorActionTest.php
-
I'm new to PHP OOP and looking for feedback on my proposed OOP design structure before I dive in a start coding it. Thanks!
Another option, to me and speaking to the OP as an alternative, it is simpler to add some Data Mappers/Repositories to abstract away the Database code. Good examples is the sample ADR application, Payload library example, Slim 3 First Application, or this Slim 4 Skeleton application
-
How to build a blog using PHP, Slim, Twig Templating Engine and Laravel Illuminate Database
You could also use a Slim Skeleton like Odan's which incorporates much more features to help - docs.
-
Trying to Learn MVC for Laravel but kind of not sold on it , can someone explain/help?
Try Slim again. The setup may be too much, but the concept is the same. Look at the first application or any of the skeleton apps to help (https://github.com/odan/slim4-skeleton for one).
What are some alternatives?
When comparing no-framework-tutorial and slim4-skeleton you can also consider the following projects:
clean-code-php - :bathtub: Clean Code concepts adapted for PHP
authorize-slim-4 - Slim 4 Authorization Tutorial
Fast Route - Fast request router for PHP
php-mvc - A simple PHP model-view-controller framework, built step-by-step as part of the "Write PHP like a pro: build an MVC framework from scratch" course on Udemy.
adr - Action-Domain-Responder: a web-specific alternative to Model-View-Controller.
phroute - A super fast PHP router, with route parameters, restful controllers, filters and reverse routing.
simple-php-framework - The Simple PHP Framework
routing - Maps an HTTP request to a set of configuration variables
MyMVC
slim4-tutorial - Slim 4 Tutorial - Source Code
no-framework-tutorial vs clean-code-php
slim4-skeleton vs authorize-slim-4
no-framework-tutorial vs Fast Route
slim4-skeleton vs clean-code-php
no-framework-tutorial vs php-mvc
slim4-skeleton vs adr
no-framework-tutorial vs phroute
slim4-skeleton vs php-mvc
no-framework-tutorial vs simple-php-framework
slim4-skeleton vs routing
no-framework-tutorial vs MyMVC
slim4-skeleton vs slim4-tutorial