PplWare Mobile

Programação Web – #10: Git e Composer

                                    
                                

Este artigo tem mais de um ano


Autor: Hugo Cura


  1. JM says:

    Muitos parabéns por esta rubrica!

  2. Samuel L. J. says:

    Muito bom, lembro me de terem perguntando qual era a linguagem que mais teríamos (leitores) de aprender/aprofundar, e lembro que o php tinha ficado no top, só agora é que reparei que ja tinham começado a rubrica.

    Parabéns pelo trabalho desempenhado!

  3. João Patrício says:

    Muito obrigado Samuel!!

  4. WebMan says:

    Antes de mais, parabéns pelo artigo. Contudo gostava de fazer 3 questões:

    1. Qual será a periodicidade das publicações
    2. Porquê usar o composer?
    3. Porquê Laravel e não Zend, Codeigniter, etc..

    • João Pereira says:

      Eu vou dar o meu exemplo, durante anos usei o codeigniter e sinto que ele está completamente ultrapassado, desde que peguei no laravel que ganhei um novo brilho para programar de novo, mantendo o mesmo conceito de MVC o laravel consegue ser tão melhor que o codeigniter;

      • João Patrício says:

        João, obrigado pelo feedback!

        • WebMan says:

          @João Pereira
          Não considero o Codeigniter “completamente ultrapassado”, a nível de documentação o laravel está muito longe da ZEND e do Codeigniter… Mas são opiniões e respeito.

          @João Patrício
          Acabaste por não responder às duas primeiras questões. 🙂

          É preciso ter em consideração que muitas pessoas não sabem/não querem/não podem usar o composer. Que alternativas têm?

          Cumprimentos a todos!

          • João Patrício says:

            Olá Webman,
            Respondi, está mais abaixo.
            O composer é uma dependência, para o Laravel, Yii 2, Symfony..
            Quem não sabe, aprende.
            Quem não quer, ok, nada a declarar.
            Quem não pode usar, exemplo servidor partilhado, sem acesso shell, poderá eliminar a pasta vendor remotamente, e subi-la de novo, já atualizada em localhost/dev_box, como se ficheiros do projeto se tratarem.
            O autoloading é trabalha com PHP direto, não necessita composer instalado para correr.
            Cumpts!

    • Eduardo Pires says:

      A curva de aprendizagem e bem mais pequena que das outras frameworks, talvez em excepção ao CodeIgniter, mas o mesmo teve parado durante alguns anos e só agora voltaram, estando Laravel mais à frente!

      Deixo te um artigo em Português do Brasil para teres uma ideia de o porquê de Laravel estar neste tutoriais…

      Atenção que eu não decidi nem tão pouco conheço o criado dos mesmo mas diria que terá sido estas razões.

      Artigo: http://acadtec.com.br/site/blog/item/61-10-razoes-para-usar-laravel.html

    • João Patrício says:

      Olá WebMan,
      1. A periodicidade é semanal, à quarte feira. Pode haver, como já aconteceu, indisponibilidade da minha parte, e haver uma semana de “salto”, aconteceu 2/10 vezes.
      2. Porque faz a gestão das dependências do projeto, sub dependencias, atualizações, distribuição… Tb pode ser usado com packages em servidor/repositórios privados.
      3. Qualquer framework dá para chegar ao mesmo resultado. Não vou torcer por partidos, até porque se hoje considero a Laravel a aposta mais segura, daqui a meses, pode haver alguma (re)volução em alguma outra, e não terei problemas em mudar. É algo para que temos de estar preparados e de mente aberta, na evolução, a que o mundo de IT nos habituou!
      Entre outras, o IoC Container é poderosíssimo. A sua expressividade. O Eloquent. Existem N fatores muito fortes.
      Por questões de segurança, 5.1LTS.
      Bug fixes until June 2017, and security fixes until June 2018.
      https://laravel.com/docs/5.1 Lê a documentação, nem que seja pela diagonal, os capítulos, e poderás tirar conclusões.
      Happy coding!

  5. João Gomes says:

    Obrigado mais uma vez João. Excelente tutorial, muito claro e sucinto!

    Permite que te faça a seguinte questão:
    -Qual o repositório que preferes bitbucket ou o github?
    encontrei as diferenças aqui https://gist.github.com/foogit/8410710
    Mas gostava de saber a tua opinião
    Obrigado desde já,

    • João Patrício says:

      Olá João. Obrigado pelo feedback!
      Ambos fazem o serviço 🙂 o bitbucket permite repos privadas, para equipas de até 5 elementos.
      O GitHub está mais “forte”/cotado/utilizado em projetos open source/packages.
      Faço uso de ambos. 🙂

  6. Cristiano Alves says:

    Esta rubrica morreu aqui? E Laravel?…

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.