¿Cuáles son los buenos campos de desarrollo web o software de aplicación?

El desarrollo de software es el proceso de programación de computadoras, documentación, pruebas y corrección de errores involucrados en la creación y mantenimiento de aplicaciones y marcos que dan como resultado un producto de software. El desarrollo de software es un proceso de escritura y mantenimiento del código fuente, pero en un sentido más amplio, incluye todo lo que está involucrado entre la concepción del software deseado hasta la manifestación final del software, a veces en un proceso planificado y estructurado. Por lo tanto, el desarrollo de software puede incluir investigación, desarrollo nuevo, creación de prototipos, modificación, reutilización, reingeniería, mantenimiento o cualquier otra actividad que resulte en productos de software.

El desarrollo web es un término amplio para el trabajo involucrado en el desarrollo de un sitio web para Internet (World Wide Web) o una intranet (una red privada). El desarrollo web puede ir desde el desarrollo de la página estática más simple de texto plano hasta las aplicaciones de Internet basadas en la web más complejas, negocios electrónicos y servicios de redes sociales. Puede usar las siguientes tecnologías y palabras clave para el desarrollo web.

También puede desarrollar aplicaciones web o aplicaciones para dispositivos móviles con la ayuda de las siguientes tecnologías.

Ajax, Amazon Web Services, Angular Material, Angular2, AngularJS, Apache, Tapestry, ASP.NET, ADO.NET, Aurelia, BackboneJS, bootstrap, CakePHP, CherryPy, Codeigniter, CoffeeScript, CPanel, CSS, Django, Drupal, Electron, EmberJS , ExpressJS, ExtJS, ES6, Firebase, Flask, Adobe Flex, Foundation, Framework7, HTML, HTML5, HTTP, jasmineJS, JavaScript, Joomla, jquery, jqueryUI, JSF, KnockoutJS, KoaJS, Laravel, LESS, MathML, Magento Framework, Material Design Lite, Ruby on Rails-2.1