What is a good web environment and / or tool for a software developer?

I would like to make a website, this is not a huge project, but I'm a bit out of the web design cycle. The last time I created the site was probably around 2002. I believe that since then web frameworks and tools have appeared. This is mainly a design aspect that I would like to make easier. I can make a backend language in any language.

My question is: What are some tools or web frameworks that make website design easier. It can be a framework in php / python / ruby.

As far as tools are concerned, free / open source is preferable, but I would not mind looking at good commercial alternatives.

+4
source share
5 answers

You will get many different subjective answers to your question, but for me I would recommend django . It is flexible as opposed to CMS and the administrator saves you a lot of pain.

+5
source

For PHP, I like CMS Drupal and found it to be very fast in getting the site up and running. Drupal also has a ton of modules to do just about anything you want. It is also very customizable (although it reads a bit to figure out how to do this).

Standard Ruby de facto Ruby on Rails web infrastructure. This is a direct web framework, not a CMS, such as Drupal, but it doesnโ€™t work very much to get a simple site and work. It uses conditional configuration so simply that you need to study the conventions to really understand what is going on.

I did not use the Python web framework (other than the ones I wrote in college), but I heard good things about Django .

If you have experience with Java, there is a Groovy framework called Grails , which is similar to Ruby on Rails, but runs on Java servers.

+3
source

I played several times with CodeIgniter for several weeks and found it pretty easy and quick to jump.

Check out this list of PHP frameworks: http://woork.blogspot.com/2008/11/20-great-php-framework-for-developers.html

Joomla is also considered terrific, although this content management system is more than just a structure. But this makes the site design very simple.

+1
source

It really depends on a couple of things:

  • What are you familiar with? . You indicated that you have done some web development in the past. What did you use? If you use classic ASP, then learning ASP.NET should be less spasmodic for you.
  • What are you trying to create? . If you need static HTML files with a little functionality, you can try learning PHP, as it is pretty fast and easy. If you need easy access to databases, then perhaps Ruby on Rails will be your cup of tea.

With that said, I would recommend the following in a specific order (simply because I tried them and they are all pretty decent):

  • Ruby on Rails
  • ASP.NET/ASP.NET MVC
  • Php
0
source

django on Google App Engine gets you free (down to the point) and scalable hosting

0
source

Source: https://habr.com/ru/post/1300355/


All Articles