Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Qual Framework eu escolho? - #2 Quesito Projeto, Rotas e Servidor

02/04/2020

Na aula de hoje faremos a verificação entre todos os frameworks qual apresenta maior facilidade para criação de um projeto, criação de uma rota simples e inicialização do servidor.

Django

Para criar um projeto no Django iremos até a pasta raiz do projeto e rodaremos o comando:

django-admin startproject project .
python manage.py startapp app

Vamos acessar project/settings.py e adicionar o app dentro da constante INSTALLED_APPS

Em seguida vamos editar o arquivo urls.py:

from django.contrib import admin
from django.urls import path
from app.views import contato

urlpatterns = [
    path('admin/', admin.site.urls),
    path('contato/', contato, name='contato'),
]

E o arquivo app/views.py

from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def contato(request):
    return HttpResponse('Hello World')

Para inicializar o servidor no python vamos fazer o comando:

python manage.py runserver

Express NodeJS

No Express, vamos acessar o terminal, ir até a pasta do nodejs criada na aula anterior e vamos rodar o comando:

npm init

Preencheremos com os dados do projeto. Ao fim, será criado o arquivo json de configuração.

Na raiz do projeto vamos criar o arquivo app.js:

const express = require('express');
const app = express();

app.get('/contato',function(req,res){
   res.send('Hello World');
});

app.listen(3000,function(req,res){
    console.log('Servidor rodando!');
});

Para iniciar o servidor no terminal rode o comando:

node app.js

Laravel

No laravel, o primeiro passo é iniciar o servidor de PHP (WampServer). Posteriormente, vamos iniciar o projeto no terminal:

composer create-project --prefer-dist laravel/laravel project

E vamos criar a nossa rota:

Route::get('/contato', function () {
    return 'Hello World';
});

Por fim, vamos chamar o comando de inicialização do servidor:

cd project
php artisan serve

Como notas temos o seguinte:

Framework projeto, rotas, servidor

Sucesso nos códigos e na vida!

Precisa de aula particular? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Qual Framework eu escolho? - #1 Quesito Instalação
Nessa playlist tentaremos abordar diversos aspectos para ajudar quem está iniciando a escolher o melhor framework para suas necessidades.
Saiba mais!
Qual Framework eu escolho? - #3 Quesito Template Engine
Na aula de hoje iniciaremos a avaliação dos três frameworks no quesito de template engine, apresentando qual apresenta maior facilidade de uso.
Saiba mais!
Framework
Nessa playlist aprenderemos um pouco mais sobre os diferentes frameworks existentes, apontando os defeitos e qualidades de cada um.
Saiba mais!