Array
(
    [0] => stdClass Object
        (
            [Votos_Balanceados] => 1
            [id] => 532171
            [titulo] => PHP orientação a objetos
            [dataCadastro] => DateTime Object
                (
                    [date] => 2015-09-18 21:47:39
                    [timezone_type] => 3
                    [timezone] => America/Sao_Paulo
                )

            [isFirstPost] => -1
            [idUsuario] => 310412
            [status] => A
            [isExample] => 
            [NomeUsuario] => Marcio Araujo
            [Apelido] => 
            [Foto] => homer-informatica.gif
            [Conteudo] => Olha Karine, pensando por esse lado, se é correto ou não, muitas pessoas aprendem o PHP dessa forma e em seguida partem para a orientação a objetos, eu não classificaria em certo ou errado.
        )

)

PHP orientação a objetos

PHP
Karine Sobral
   - 18 set 2015

É correto aprender o PHP digamos assim "normal" e depois aprende-lo orientado a objetos?

Post mais votado

Marcio Araujo
   - 18 set 2015

Olha Karine, pensando por esse lado, se é correto ou não, muitas pessoas aprendem o PHP dessa forma e em seguida partem para a orientação a objetos, eu não classificaria em certo ou errado.

Fabio Santos
   - 18 set 2015


Citação:
É correto aprender o PHP digamos assim "normal" e depois aprende-lo orientado a objetos?


Ainda aprendendo na forma "normal", só vou partir para o O.O quando estiver seguro.

Karine Sobral
   - 19 set 2015

Tambem estou aprendendo digamos assim da forma normal e depois partir para O.O.

Rafaela Sousa
   - 19 set 2015


Citação:
Tambem estou aprendendo digamos assim da forma normal e depois partir para O.O.


Duas, tambem estou fazendo isso, as vagas de emprego e estagio são relativas, ainda não vejo uma obrigatoriedade nesse quesito.

Jothaz
   - 20 set 2015

Acho que a questão não seria a obrigatoriedade como requisito para estágio, seria mais como crescimento pessoal.

Se vais dispender tempo e energia em aprender algo é melhor aprender o que há de mais moderno e completo, senão quando você aprender vais esta incompleto e ainda terá um enorme caminho pela frente.

Eu pessoalmente acho que é melhor se empenhar em aprender OO, pois é o caminho, todos as outra linguagens estão trilhando. A não se que você queira ficar confinada a PHP o resto da vida.

Agora isto vai de pessoa para pessoa. Alguns tem mais facilidade para aprender outras não. É como música, todos podemos aprender a tocar, mas somente alguns vão tocar como um Mozart, por exemplo.

Então cada um sabe da sua força, mas também sabe das suas fraquezas, dai é uma decisão pessoal.

Eu ainda acho que vale o esforço e empenho e se dedicar a aprender OO.

Karine Sobral
   - 20 set 2015

A priore não conheço cursos propriamente ditos O.O em PHP, "uns aqui e outro acolá" mas que não tenho condições de fazer, por isso é meio que caminhar/trilhar sozinho nos estudos, mas concordo nas suas palavras.

Jothaz
   - 20 set 2015

Não seria cursos mas dá um olhada nestes artigos. Achei-os bem interessantes.

Usando PDO (PHP Data Objects) para aumentar a produtividade

E existe muito material no pai Google.

Jothaz
   - 20 set 2015

Não seria cursos mas dá um olhada nestes artigos. Achei-os bem interessantes.

Usando PDO (PHP Data Objects) para aumentar a produtividade

E existe muito material no pai Google.

Rafaela Sousa
   - 20 set 2015

Alem do crescimento profissional tem a questão da produtividade que Jothaz disse e compartilhou. Então, independente de dificuldades, estudar mais, vale a pena.

Marcio Araujo
   - 20 set 2015

Conheça o PHP(O.O e não sendo O.O) + Banco de dados + Frameworks, um ou dois.

Jothaz
   - 20 set 2015


Citação:
Alem do crescimento profissional tem a questão da produtividade que Jothaz disse e compartilhou. Então, independente de dificuldades, estudar mais, vale a pena.


Depois que você utilizar OO e padrões de projetos (MVC) você não irá querer usar outra coisa. A produtividade e facilidade é enorme, claro que a curva de aprendizagem é maior, mas vale a pena.

Agora esta é um visão pessoal e voltada para o mundo corporativo, se é para criar solução para pequenas empresa ou criar páginas institucionais o melhor caminho é o PHP procedural.

PHP procedural vai valer para o universo do PHP, OO vai abrir um horizonte novo e ajudará em qualquer outra tecnologia que você queira aprender. Então os benefícios são enormes.

Rafaela Sousa
   - 20 set 2015

Mas até para soluções razoavelmente pequenas não é interessante implementar essa organização? O.O e MVC.

Karine Sobral
   - 20 set 2015

Obrigada Jothaz, vou ver sim o link.

Jothaz
   - 20 set 2015


Citação:
Mas até para soluções razoavelmente pequenas não é interessante implementar essa organização? O.O e MVC.


Acima de tudo é aconselhável usar o bom senso e sempre levar em consideração custo, benefícios e o prazo para entrega.

A máxima seria usar a ferramenta certa para a tarefa certa. Eu estou tão acostumado e tenho tanta facilidade que mesmo em projetos pequenos uso OO e MVC. Mas sempre crio minha própria arquitetura para cada caso.

Mas dependendo do prazo e ser for um projeto pequeno vá de procedural mesmo, mas crie uma solução robusta e de qualidade.

O que é imperdoável e vejo muito acontecer são pessoas que não conhecem nada de desenvolvimento, desenvolvendo e criando uma gambiarra sem fim.

Finalizando é mais fácil alguém que conhece OO se adaptar a procedural do que quem conhece procedural se adaptar a OO.

Pedro Silva
   - 21 set 2015

Primeiro é preciso definir o que seria a "forma normal de aprender" mencionada. Se você quer dizer aprender a sintaxe da linguagem primeiro pra depois aprender aplicar esses recursos com OO, acredito que sim, está certíssimo. Agora o que eu não acho correto é aprender o procedural primeiro. Vejo como uma grande perda de tempo, até porque dificilmente você vai usar isso na vida real. Eu aconselho que você entenda como a linguagem funciona e seus recursos, estruturas de repetição, condição, enfim, essas coisas que toda e qualquer linguagem de programação têm. Depois disso, mergulhe na Orientação a Objetos e aprenda a aplicar bem todos os recursos que você conheceu na primeira parte dos seus estudos.

Como o Jothaz disse:

Citação:
(...) é mais fácil alguém que conhece OO se adaptar a procedural do que quem conhece procedural se adaptar a OO.


É fato! Depois que entender bem a Orientação a Objetos, procedural vai ser moleza de entender.

Mas claro, são só sugestões pessoais.

Karine Sobral
   - 21 set 2015

Obrigada pelas opiniões Jothaz e Pedro Vinicios, acrescentando uma ultima pergunta, o PHP orientado a objetos possui todos os recursos do O.O?

Marcio Araujo
   - 21 set 2015

Se já começou os estudos em PHP procedural, continue depois parta para orientação a objetos.

Karine Sobral
   - 22 set 2015

Que tipos de projetos consideram simples para o uso do PHP procedural?