none
Qual a melhor opção para Consumir minha Aplicação? RRS feed

  • Pergunta

  • Olá a todos!

    No desenvolvimento de uma aplicação de Cadastros (Clientes, Fornecedores, Pedidos e tudo o mais), vou ter que fazer um bocado de CRUD's para a construção das respectivas telas.

    Vou querer também uma outra enormidade de Relatórios que serão consumidos em diferentes devices, como celulares e tablets.

    Se optar apenas por Web Api, terei que construir tudo usando por exemplo, o Angular.

    Mas pensei em optar os CRUD's pelo Razor e reescrever em serviços para serem consumidos pelos demais devices. Acredito que o Razor deixe tudo mais seguro (Dot Net Core apenas) e também me pareceu muito mais rápido que o Angular.

    Como não entendo patavinas do que estou escrevendo (meu douto saber aqui é null rs...), gostaria da opinião de vocês para poder me começar a codar logo.

    Valeu!

    Paola Guzman

    quinta-feira, 30 de agosto de 2018 19:32

Todas as Respostas

  • Paola Guzman,

       O José Carlos Macoratti (http://www.macoratti.net) está com um curso novo de EF Core 2.1 no "You Tube":

    =======================================
    Minicurso EF Core 2.1 - Apresentando o EF Core

    https://youtu.be/Yr7fosOsaNs
    =======================================

      Eu particularmente NÃO gosto do "EF", mas admito que a construção é bem rápida...   

    []'s,
    Fabio I.
    quinta-feira, 30 de agosto de 2018 19:46
  • Fabio, super agradecida pelo pronto retorno.

    Independente da "política", tenho uma boa simpatia pelo EF, porém minha dúvida é em relação ao consumo, apenas a Camada de Apresentação.

    Se for construído tudo em Web Api, terei que usar por exemplo o Angular até para tela de País.

    Se optar por não usar Web Api neste momento, terei a oportunidade de usar Razor para a Camada View. E terei também que usar a Web Api para construir os serviços que serão consumidos em outros devices.

    Apesar de dois trabalhos, me livro das telas em Angular, que considero muito mais complicado.

    Grata e ansiosa por mais.

    quinta-feira, 30 de agosto de 2018 20:02
  • Paola Guzman,

       Desculpe, eu chamo isso de "UI - User Inteface" ou "front-end"... pensei que era algo de consumo de BD e talz...

       A parte gráfica não manjo muito... mas e se você usar jQuery ou Bootstrap não ajuda?!?

    ============================
    jQuery
    write less, do more.

    https://jquery.com/
    ============================
    Bootstrap
    Build responsive, mobile-first projects on the web with the world's most popular front-end component library.

    https://getbootstrap.com/
    ============================

    []'s,
    Fabio I.

    • Editado Fabio I quinta-feira, 30 de agosto de 2018 20:28
    quinta-feira, 30 de agosto de 2018 20:24
  • Valeu novamente.

    Pelo volume de trabalho não.

    quinta-feira, 30 de agosto de 2018 20:45
  • Podes criar toda lógica da sua aplicação em uma web api, e posteriormente podes construir um projecto em dotnet que utiliza o razor e consumir a web api, desta forma vai evitar repetição de toda lógica de negócio quando quiseres escrever para mobile. Poderás ter mais trabalho, mas será melhor no futuro, pois já tens uma web api que disponibiliza os serviços.

    Espero ter ajudado,

    Abraços.

    terça-feira, 4 de setembro de 2018 14:02