Good day! ;) I work at a school as an electronics engineer (yes, that's such a funny name).

Gave the task to make a school site.

There is no experience in creating normal full-fledged sites. At the institute I took part in writing a web-service on pl / sql, and somehow I remember with horror how many thousand lines of code were there for simple operations in my opinion;)

Dear developers! Advise for a virgin mind and the same experience as on what to make a school website. To make it fun and learn and program.

It’s just that there are so many technologies and frameworks on the Internet that it’s hard to choose without advice. =)

I know HTML and CSS at a basic level. Experience with DBMS is Oracle and MySQL, but experience is not called;) Programming is also the very basics, I don’t know of any particular PL, only general principles.

Which OS doesn’t work in principle, I have a whole zoo here at work windows, linux, macos =)

Thanks in advance for the answers and hope for good advice! =))

Closed due to the fact that off-topic participants korytoff , Yuri Negometyanov , Saidolim , user185447 , Axifive 4 Dec '15 at 0:12 .

It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:

  • " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - korytoff, Yuri Negometyanov, Saidolim, user185447, Axifive
If the question can be reformulated according to the rules set out in the certificate , edit it .

  • The answer to the question comes down to choosing a server language and choosing a SQL server. There is no unambiguous criterion for choosing both. Most likely you will be advised by PHP + MySQL. Or ASP.NET MVC + MS Sql Server. or Node.js + mongo. And no one can objectively substantiate the answer, and this will not help you in choosing. So take ASP.NET MVC (because I know ASP.NET well!). And the question is better to leave closed. - PashaPash

3 answers 3

If you do not have experience with PHP, it is best to take some engine, such as Drupal or Joomla. Both engines have large communities and a lot of information that is easy to find. Since there is knowledge of HTML and CSS, it will be easy to make a template for them, and to assemble the rest of the site from ready-made modules. IMHO, for the school site is no longer needed. If you want to write from scratch, then PHP is the best choice, because writing on JAVA or APS.NET will have to learn a lot and follow many things, which is difficult for a start.

    If you need to quickly make a website, you can use the CMS (Content management system) , for example, Joomla, Drupal or even WordPress fit. From the knowledge you need only CSS and CMS documentation to make a template.

    If you want to learn how to program, then you need to start at least with the study of php , at least, and then take up the framework.

    PS. (When working with a CMS in most cases, programming is not needed).

      DLE, Joomla, WordPress - clear and easy to learn engines. ModX is a bit more complicated.