O que é HTML Semântico ?

HTML & Semântica No Comments »

Lê-se muito na internet sobre tableless, html semântico, css e por ai vai, mas afinal o que é html semântico ?

Para compreender melhor, vamos as origens, compreender o que o termo semântica siguinifica:

A semântica (derivado de sema, sinal) refere-se ao estudo do significado, em todos os sentidos do termo. A semântica opõe-se com frequência à sintaxe, caso em que a primeira se ocupa do que algo significa, enquanto a segunda se debruça sobre as estruturas ou padrões formais do modo como esse algo é expresso (por exemplo, escritos ou falados). (Fonte: WikiPedia)

E então, o que é HTML Semântico ?

Basicamente compreender o que é e para que serve realmente cada TAG, aplicando somente nas horas apropriadas e corretas, exemplificando utilizar h1, h2, h3 somente em títulos, e entendendo que o h1, é para títulos de mais densidade, maiores e assim sucessivamente, entre outras várias tags, nos quais descrevo as mais utilizadas abaixo:

<div></div> : Utilizada em separação estrutural do site, exemplo barra lateral, rodapé, topo;
<span></span> : Feita para utilização, in-line, ou seja, durante a definição de parte a algo contínuo, exemplo: Definir algumas palavras de um texto, ou parte dele…
<p></p> : Utilizado para definição de parágrafo do site;
<ul></ul> (Unordered Lists) : Definição de listas, menu listas com ou sem pontos marcantes;
<ol></ol> (Ordered Lists) : Definição de listas em ordem com númeração;

Em geral é isso, qualquer comentário favor postar.

Na fama JAVA(JSP), na pratica PHP, em geral qual o melhor ? (PHP vs. JSP)

Tecnologias No Comments »

Em suas características dos que defendem JSP, o termo mais utilizado é a segurança e portabilidade de plataforma, e do PHP sendo o equilibrio perfeito entre facilidade no desenvolvimento e o grande poder de suas aplicações.

A definição e características
JSP (Java Server Pages) uma tecnologia JAVA que permite programadores a geração de conteúdo HTML dinâmicamente, sendo uma linguagem compilada em Java Servlets ou podendo gerar arquivos byte diretamente para o servlet. JSP também pode ser interpretado reduzindo o tempo de atualização e publicação dos códigos.

PHP (Hypertext Preprocessor) criado pensando na facilidade por Rasmus Lerdorf em 1995, e promovida por comunidades de código livre e empresas, tendo seus processamento interpretado server-side, ou seja, pelo servidor e imprimindo somente o resultado no navegador do usuário.

Comparação simples e direta

  • Forma de Programação
    JAVA: Totalmente orientado a objeto, tendo benefício de códigos limpos e bem organizados, porém muito descritivos e geralmente grandes;
    PHP: Você pode programar em scripting e utiliza Orientação a Objeto sob sua conveniência;
  • Emails, Tratamento de arquivos, upload, sessões e tratamento de formulários
    JAVA: Parte efetuada por funções próprias ou pela rica biblioteca de classes, sendo estas as mais utilizadas funções na internet para sistemas e sites dinâmicos, tem uma característica ruím de códigos extensos e um pouco complicados para se utilizar;
    PHP: Tem todas funções de seu próprio código(In Built) porém com vasta biblioteca externa para desenvolvimentos mais amplos, pouco código, e grande facilidade de implementação;
  • Geração de gráficos dinâmicos e manipulação/geração de PDF;
    JAVA: Quase todas funções existe uma biblioteca de classe pronta para se usar;
    PHP: Suporte a funções no seu próprio código(In Built);
  • Web Services/SOAP
    JAVA: Adicionado bibliotecas como
    Axis, JAX-WS e etc;
    PHP: Manipulado pelo seu próprio código (In Built), também com grande quantidade de classes disponíveis;

Resumo Geral
Em um âmbito geral, o JAVA em sua complexidade no momento do desenvolvimento mantém uma linha de programação única, sendo tudo Orientado a Objeto, forçando ao programador seguir uma linha/forma apenas, facilitando a manutenção por outros programadores.

Já o PHP por ser scripting ou/e Orientado a Objeto de forma muito fácil e compreensível, dando grande liberdade, deixando mais a linha/forma de programar nas mãos do desenvolvedor traz uma complexidade após sistema ou site pronto, para futuras alterações por outros programadores, isto pode ser corrigido criando um GUIA de padrão para programação próprio, mantendo sempre o mesmo foco, não esquecendo de documentar tudo que for efetuado tanto para fufuras implementações quanto ao usuário.

Finalizando, em questão de desempenho de processamento, utilizando o PHP processa mais com menas exigencia da máquina, e pode ser criado ferramentas poderosas de forma muito rápida com poucas linhas de código, e efetuando a mesma coisa que grandes códigos de JSP efetuam.

Em questão de segurança, o PHP é muito seguro SIM se for criado por programadores experientes e antenados, já por ter uma liberdade maior o PHP em mãos erradas pode ser um veneno perigoso, neste caso o JSP não, pois obriga ao desenvolvedor manter a linha determinada, diminuindo falhas humanas.

Sendo assim, eu particularmente indico o JSP quando é para sistemas muito grandes, com informações super valiosas, e que o cliente tenha muito dinheiro para investir em máquina e aparelhagem.

No mais o PHP desempenha sua função com soberania e estabilidade incomum, temos ai WIKIPEDIA todo em PHP entre outros grandes sistemas.

Qual é o melhor PHP ou ASP ? (PHP vs. ASP)

Tecnologias No Comments »

Tanto PHP quanto ASP são linguagens populares com objetivo de desenvolver Web Sites dinâmicos que possam interagir com vários banco de dados.

A definição e origem
ASP (Active Server Pages) foi desenvolvido pela MICROSOFT para funcionar com IIS (Internet Information Server) sendo este um servidor web para os sistemas operacionais Windows Server. Este ainda é um script que utiliza de VBScript, JScript, PerlScript ou Python para seu funcionamento.

PHP (Hypertext Preprocessor) foi inicialmente criado por Rasmus Lerdorf em 1995 para facilitar a atualização de suas páginas pessoais, e que vem sendo modificada por várias pessoas em comunidades de código livre. Este roda em sistemas operacionais UNIX e LINUX também com versão para servidores NT.

Dos custos
Quando se utiliza de ASP dificilmente vai encontrar um custo baixo como poderia com PHP, simplesmente isto é pelo motivo de utilizar servidores com sistemas operacionais Pagos, neste caso, da fabricante Microsoft e na maioria das vezes componentes também com necessidade de licensas. Sendo assim as vezes o custo chega a ser o dobro ou triplo comparado ao PHP.

PHP baseado em programas de código livre como UNIX, LINUX e servidores web como APACHE e na maioria das vezes banco de dados MYSQL, todos open-source ou código livre. Sendo assim o custo chega a ser menos de R$ 5,00 por mês em alguns hosts, podendo encontrar até de graça, lógico que com publicidade obrigatóriamente apresentados em seu site.

Da velocidade
ASP baseado na arquitetura COM, sendo assim, ao conectar-se com um banco de dados, é necessário chamar um objeto COM e este tal objeto tenta se conectar com o banco de dados informado, sendo necessário acessar alguns arquivos, este objeto COM, chama outro objeto criando assim uma escala de dependencias para execuções.

Nos modulos PHP, todos processos rodam no espaço de memória do próprio PHP, sendo assim PHP necessita de mínima memória e co-dependencia de outros arquivos.

Ficando assim claramente o PHP mais veloz do que ASP, por este depender tanto de componentes e arquivos para seu completo funcionamento.

Resumo Geral

Penso que na escolha da linguagem deve-se colocar vários aspectos na balança, sendo alguns deles, facilidade, custos, obedecer requisitos do cliente, futuras alterações sem minha presença e por ai vai… No mais ASP ainda é muito utilizado e não descarto alguns aspectos positivos da linguagem quando necessário trabalhar totalmente integrado com windows e seus componentes, deixando neste caso o PHP um pouco de lado.

Finalmente e atualmente , considerando o desenvolvimento de websites dinâmicos e sistemas que necessitem de forte orientação a objeto, com total domínio o PHP sai na frente por ter tido mais participações, cooperação de pessoas e empresas neste projeto, trazendo uma quantidade impossível de se somar em bibliotecas, sistemas e vários outros complementos.

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in