Você pode me ajudar a entender a diferença entre o Java Full Stack, o Mean Stack e o Full Stack Developer?


resposta 1:

Primeiro avise-nos

O que é um desenvolvedor Full Stack?

Um desenvolvedor de pilha cheia é o engenheiro que pode lidar com todas as camadas de pilhas necessárias para desenvolver um aplicativo

Quais são essas camadas de pilha para um aplicativo?

As camadas de pilha são bancos de dados, servidores, clientes, interface do usuário, engenheiro de software, experiência do usuário, API, estruturas de front-end e back-end.

Existem várias tecnologias disponíveis para cada pilha no mercado. Com base no tipo de aplicativo que se deseja criar, as tecnologias são definidas de acordo com o conforto do usuário e o aplicativo que ele deseja.

Por exemplo:

O desenvolvimento da Web de pilha completa pode conter as seguintes tecnologias (que podem ser alteradas com base no interesse do usuário, aplicativo etc.,)

  • Front-end: HTML, CSS, JS (estruturas de front-end como Angular JS, Vue JS) Back-end: Mongo DB, MySql, PostgreSQL, etc., API: tecnologias baseadas em Express JSServers: Node JS, Mongoose, etc. Jasmine JS

O desenvolvimento de java de pilha completa pode conter as seguintes tecnologias (que podem ser alteradas com base no interesse do usuário, aplicativo etc.,)

  • Front-end: HTML, CSS, JSF, EJB etc., Back-end: Mongo DB, SQL, Hibernate etc., API: tecnologias baseadas em servidores RESTful APIServers: Java, J2EE, Spring, MavenTesting: JUnit

O desenvolvimento móvel de pilha completa pode conter as seguintes tecnologias (que podem ser alteradas com base no interesse do usuário, sistema operacional, aplicativos etc.)

  • Front-end: jQuery mobile, Ionic, etc., Back-end: análise, Azure, serviços móveis, etc., API: tecnologias baseadas em servidores RESTful APIServers: Java, Kotlin, Cordova, React Native, Swift (varia de acordo com o Native, Hybrid, Aplicativos responsivos, também baseados no Android, IOS, Windows) Teste: Emulador

Considerando que, no que diz respeito ao desenvolvimento de pilhas MEAN, elas são baseadas na tecnologia de pilha completa, que usamos a lista de tecnologias específicas para desenvolver o aplicativo, independentemente do interesse / conforto do usuário.

  1. Desenvolvimento da pilha MEAN- MongoDBE- Express JSA- JSN angular- Nó JSMERN desenvolvimento da pilha- Mongo DBE- Express JSR- React JSN- Nó JSLAMP desenvolvimento da pilha-- LinuxA- Servidor ApacheM- Meu SQLP- PHPWAMP pilha- desenvolvimentoW- WindowsA- Apache serverM- Meu SQLP - PHPMAMP stack stackementM- Mac OSA- Apache serverM- My SQLP- PHP