Php-nuke

Pessoal, porque alguém usaria Php-Nuke?
Gostaria de ver argumentos de defensores e daqueles que não aprovam.
Valew.

[quote=“Hesil”]Pessoal, porque alguém usaria Php-Nuke?
Gostaria de ver argumentos de defensores e daqueles que não aprovam.
Valew.[/quote]

Eu já usei o PHPNuke por bastante tempo e posso te dizer o seguinte: fuja dele!

Há diversos CMS em Java que são bem melhores do que o PHPNuke. Sem contar que para dar manutenção e expandir o bicho é bem difícil.

[quote]Eu já usei o PHPNuke por bastante tempo e posso te dizer o seguinte: fuja dele!

Há diversos CMS em Java que são bem melhores do que o PHPNuke. Sem contar que para dar manutenção e expandir o bicho é bem difícil.[/quote]

Estive pesquisando em fóruns, e observei várias opniões, alguns defendem o php, a maioria aliás não gosta de php, por que? O que é fato que a maioria das pessoas preferem utilizar um CMS em Java a um gerenciador de conteúdo em Php. Então quais seriam os melhores CMS Java para estar conhecendo, se possível comentem sobre experiência de uso.

Obrigado.

a resposta para isso porque o java ao inves do PHP
é simples:

  • PHP linguagem script, limitada ao conjunto de funções
    disponíveis

  • Java linguagem de programação, atualmente considerado
    até uma plataforma de programação dividida em 3 áreas
    de atuação, J2ME( dispositivos móveis ), J2SE( desktop ) e
    J2EE( Web )

no PHP ele é rápido para aplicações simples, de pouca complexidade
agora uma aplicação como o PHP Nuke é um tanto complicado de
manter e expandir as suas funcionalidades fora os mods encaixotados
disponiveis na web e mesmo esses são um tanto chato de modificar

enquanto o java, que é considerado mais lento para desenvolver
aplicações de nivel CMS, tendo um CMS em java para você
programar novas funcionalidades, expandir, criar, manter, etc
é muito mais facil pois ae estamos tratando de uma linguagem
de programação com muito mais recursos que o PHP

para mim linguagens scripts são muito boas para conjuntos
de casos de uso, como aplicações web até medio porte,
agora querer desenvolver, manter e expandir uma aplicação
de grande porte como um CMS, sistema de e-business em
linguagem script é uma tarefa muito complicada, pois
a quantidade de limitações encontradas são muito grande
comparado com uma linguagem de programação…
eu em alguns casos de manutenção de sistemas em PHP
para desenvolver rotinas especificas de processamento
comunicação, stream de dados caso não encontre algo pronto
é muito mais complexo e complicado de codificar do que fazer
em java… :roll:

É uma situação a se considerar. Inicialmente pretendo utilizar uma ferramente para desenvolvimento de páginas de pequeno e talvez médio porte como um e-commerce, pretendo utilizar isso como uma atividade paralela e como forma de obter conhecimento é claro.

Achei muito interessante as duas opniões dos moderadores, que me transmitiram o seguinte: Php-Nuke e outros gerenciadores de conteúdo baseados em Php, por exemplo, são mais simples para se desenvolver pequenos e médios projetos, oferecendo situações diferentes quanto ao gerenciamento. Porém utilizar Java vai me proporcionar um poder muito maior, principalmente para projetos mais bem elaborados.

A minha dúvida é o seguinte: Não possuo nenhuma certificação ou sequer experiência em Java além de não trabalhar com Java, li e implementei a maioria dos códigos de alguns livros como por exemplo o do Deitel, posso dizer que estou no nível de conhecimento do livro do Deitel, Java como Programar. Pretendo fazer uma especialização em Redes Linux a partir de Maio, e não vejo muitas oportunidades para mim, pelo menos a curto prazo para trabalhar com Java. Então, devo aprofundar no estudo de alguma CMS em Java, ou seja, tal assunto exige um conhecimento avançado de Java a ponto de exigir dedicação total ou quase total ao assunto além de se tornar um processo demorado de aprendizagem o que viria a me prejudicar durante minha especialização?

Qual a melhor bibliografia para o assunto?

Obrigado!

bom quanto ao java…

não indico inicialmente estudar algum CMS em java
tanto que pela realidade das vagas de emprego que vejo
para java, não vejo nenhuma pedindo o conhecimento
de uma aplicação java, mas sim de frameworks
e conhecimento e habilidade para desenvolvimento de
aplicações web…

os frameworks mais utilizados e que geralmente
são citados como conhecimentos para vagas de emprego
java que vejo são:

frameworks MVC para construção de sistemas web:

  • Struts ( amplamente utilizado )
  • Webwork
  • MyFaces ( JSF )

framework de persistencia de dados, trabalhar com base de dados

  • Hibernate

framework de relatório

  • Jasperreports

fora os frameworks, conhecimentos base para essa área
são o conhecimento basico de programação java e POO,
conhecimento basico de programação web java usando
JSP, Servlets e o Container de Servlets Apache Tomcat

Bancos de Dados que são mais utilizados, pelo menos
os que eu ouço falar bastante:

  • Oracle ( normalmente usado por empresas de grande porte )
  • PostgreSQL (instituições ligados ao governo e movimentos software livre)
  • MySQL ( empresas de modo geral, pequeno e médio porte )

Quanto a bibliografia de estudos, você comentou que está com o livro
Java Como Programar da Deitel, certo? bom esse livro é um ótimo começo
para se iniciar os estudos de java

outros bons materiais são 2 apóstilas
disponibilizadas pela Caelum:
Java e Orientação a Objetos FJ-11
Java para Desenvolvimento Web FJ-21

  • caso tenha a oportunidade, ou o previlégio de fazer os cursos da Caelum
    recumendo, material excelente…

fora isso, na internet a linguagem java é uma das poucas
que possuem uma quantidade de material de estudos expressiva
em portugues…

muitos desses materiais estão publicados em portais de java
como aqui no portal java, javafree, GUJ, ou em sites de
grupos de usuários java de vários estados

e suas duvidas, de basicas, intermediárias até avançadas podem
ser debatidas em foruns como o do Portal Java, qual é a finalidade
desse forum, troca de conhecimento sobre java :wink:

espero ter ajudado um pouco :wink:
abraços

Estou baixando as apostilhas e irei analizar seu programa e conteúdo. Preciso me organizar, pois pretendo fazer uma especialização em Linux e não quero começar e parar no meio do caminho.
De qualquer forma, obrigado pela orientação. Valeu mesmo!