A
A
AlexNecro2018-11-17 03:05:18
IT education
AlexNecro, 2018-11-17 03:05:18

I want to develop a site on CSS+PHP+JS+HTML, is it better to start from scratch or take some kind of CMS?

I myself 1Snik, I want to try to make websites. As the first project, I see something with a small database, such as a purchase log. There was once a minimal development experience in PHP + JS, but it was completely minimal (site on bootstrap + PHP gasket + 1C server).
Actually the question is: do I need to immediately start with some kind of CMS, and write the system itself as a plugin, or do I need to use some kind of framework, or start right from scratch? Concrete advice is welcome.
Also a question about the tool: what to use? netbeans? Is it possible to write in Intellij Idea or even Android Studio (it's also an Idea)?
On python and nodejs does not pull yet.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
P
Pavel Shvedov, 2018-11-17
@mmmaaak

A site on cms is not a development, at least in the sense in which I see it, it is setting various cms parameters and plugins through the admin panel, a little bit where you have to work with your hands, this is to pull your template if you do not use ready-made solutions, and if interest is in gaining development experience, it is better to take a framework and write your own solution

D
Dmitry Dart, 2018-11-17
@gobananas

Concrete advice is welcome.

Install CMS, read documentation, understand templates. Everything is clear - good. Nothing is clear - roll back. To simpler things.
Framework. Read documentation, install. It's ok - move on. Nothing is clear - again take a step back.
As the first project before the framework, I would advise you to deal with composer, put some kind of router ready for the project. Based on it, build your own small project, also connect some libraries via composer. If everything is ok, you can install the microframework. If there are difficulties at this stage, then take another step back and just learn PHP and OOP.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question