gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
PHP 5 beta1
Contribuído por BladeRunner em 01-07-03 14:10
do departamento núvidades
php Saíu o PHP 5 beta 1.
Helás, o suporte a XML é feito todo em torno da libxml.
Parece que vai deixar ser preciso martelar o PHP para isso.
E ainda Zend engine 2 (objects, objects ;-) ) e SQLite bundled.
Changelog within.

Mozilla 1.4 is out! | Bill Gates sobre o Linux  >

 

gildot Login
Login:

Password:

Referências
  • PHP 5 beta 1
  • libxml
  • Zend engine 2
  • SQLite
  • Changelog within
  • Mais acerca php
  • Também por BladeRunner
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    SQLite (Pontos:1)
    por DrainBamage em 01-07-03 15:30 GMT (#1)
    (Utilizador Info)
    Perdoem-me a ignorância... é possivel que esteja a perguntar se as rodas rodam, mas que se lixe...

    quer isto dizer que podemos ter uma basezita de dados em qualquer sítio que tenha php 5? Género, esquecer (no meu caso) mysql para aquelas coisas mais pequenas?



    ==============================
    "Se vi mais longe foi porque comprei a porra duns binóculos." - Zé da Esquina
    Re:SQLite (Pontos:2)
    por racme em 01-07-03 16:23 GMT (#4)
    (Utilizador Info) http://www.freebsdtips.com/
    quer isto dizer que podemos ter uma basezita de dados em qualquer sítio que tenha php 5?

    SQLite is not a client library used to connect to a big database server. SQLite is the server. The SQLite library reads and writes directly to and from the database files on disk.

    Género, esquecer (no meu caso) mysql para aquelas coisas mais pequenas?

    mas alguem ja te proibiu de usar TXTs para DB? =:)




    Make World; Not War;
    Re:SQLite (Pontos:1)
    por DrainBamage em 03-07-03 14:06 GMT (#30)
    (Utilizador Info)
    >mas alguem ja te proibiu de usar TXTs para DB? =:) uiui, uiui!!! o que tu me fizeste lembrar! mod_perl + bases dados em txt.... bons tempos, bons tempos... *suspira e continua a martelar asp*

    ==============================
    "Se vi mais longe foi porque comprei a porra duns binóculos." - Zé da Esquina
    Re:SQLite (Pontos:1)
    por MrVi em 01-07-03 23:09 GMT (#18)
    (Utilizador Info) http://nuno.eth.pt/
    Sim, quer dizer isso mesmo! Base de Dados em SQL, gravada em ficheiro, sem ser necessario motor de base de dados, a la Access.

    ---------
    Nuno Loureiro
    Re:SQLite (Pontos:1)
    por Mulder3 em 02-07-03 0:13 GMT (#20)
    (Utilizador Info)
    Com a diferença do Access precisar do MS-Access instalado, e o SQLite não precisar de nada...
    Re:SQLite (Pontos:3, Informativo)
    por mlemos em 02-07-03 2:18 GMT (#22)
    (Utilizador Info) http://www.ManuelLemos.net/
    Aceder às bases de dados do Access não precisas do MS Access. Apenas precisas de drivers ODBC e do Jet Engine que vem com Windows. Podes comprovar usando o OpenOffice.

    O que talvez seja novidade para muitos é que já existem bibliotecas para aceder a base de dados Access (ficheiros MDB) directamente em Linux.
    Re:SQLite (Pontos:1)
    por Mulder3 em 02-07-03 9:52 GMT (#26)
    (Utilizador Info)
    Humm... não sabia, andamos sempre a aprender... Obrigado pela dica... :)
    Re:SQLite (Pontos:1)
    por MrVi em 03-07-03 22:04 GMT (#31)
    (Utilizador Info) http://nuno.eth.pt/
    Oh meus amigos!! O paralelismo com o Access é só na questão de gravar ficheirinhos e nao usar um motor de bases de dados relacional. :)

    ---------
    Nuno Loureiro
    A minha modesta opinião (Pontos:2)
    por ^magico^ em 01-07-03 15:48 GMT (#2)
    (Utilizador Info)
    Switch to using Zend Engine 2, which includes numerous engine level improvements.

    É sempre bom estar actualizado.

    The SQLite extension is now bundled and enabled by default.

    Um servidor é sempre um servidor. E este existindo de modo a disponibilizar serviços, acho um pouco estranho dotar o PHP com a incorporação de um servidor de base de dados. Que utilidade tem? Evitar ter de instalar um RDBMS? Evitar ter de "pagar" por ter uma base de dados para a nossa página?

    De qualquer forma o SQLite é muito interessante, para quem necessitar de criar aplicações monoliticas com acesso a uma base de dados local. É um bom substituto do Access onde instalar um mySQL ou MSDE simplesmente dava algum trabalho.

    Completely Overhauled XML support

    Já estava na hora.

    Removed the bundled MySQL client library.

    Não percebi qual foi a ideia deles...
    Re:A minha modesta opinião (Pontos:1)
    por Mulder3 em 01-07-03 16:17 GMT (#3)
    (Utilizador Info)
    Removed the bundled MySQL client library.

    Não percebi qual foi a ideia deles...


    Não foste só tu o unico que não percebeste essa...
    Re:A minha modesta opinião (Pontos:1)
    por joaoparedes em 01-07-03 23:08 GMT (#17)
    (Utilizador Info)
    Até porque a facilidade com que se usava MySQL foi sempre um dos pontos fortes do PHP, que assim permitia aplicações simples desenvolvidas rapidamente. E por outro lado atraiu muitas pessoas para o MySQL. Se realmente tem a ver com problemas com a licença, então alguém pode sair magoado disto...
    Re:A minha modesta opinião (Pontos:2)
    por Karlus em 01-07-03 17:28 GMT (#6)
    (Utilizador Info) /dev/null
    Tem a haver com pormenores na licença do MySQL 4.
    Re:A minha modesta opinião (Pontos:2)
    por CrLf em 01-07-03 17:51 GMT (#7)
    (Utilizador Info) http://crodrigues.webhop.net
    Bem, quem não quiser ter trabalho a adicionar a lib depois, pode pensar em usar odbc.

    -- Carlos Rodrigues
    Re:A minha modesta opinião (Pontos:2)
    por Karlus em 01-07-03 19:31 GMT (#9)
    (Utilizador Info) /dev/null
    Tb é uma boa desculpa para começar a usar a Pear Db.
    Re:A minha modesta opinião (Pontos:2)
    por ^magico^ em 01-07-03 19:50 GMT (#10)
    (Utilizador Info)
    ou quem sabe ADOdb.
    estás errado (Pontos:2, Esclarecedor)
    por edsonmedina em 02-07-03 9:20 GMT (#25)
    (Utilizador Info)
    Tb é uma boa desculpa para começar a usar a Pear Db.

    Desculpa, mas estás errado

    O Pear DB requer que tenhas as libs das bases de dados instaladas.
    Re:A minha modesta opinião (Pontos:1)
    por MrVi em 03-07-03 22:15 GMT (#32)
    (Utilizador Info) http://nuno.eth.pt/
    O que é que tem o "cu" a ver com a "calças"? :-) Pear DB é uma classe que introduz um layer de abstracção de bases de dados. Que é isso que isso tem a ver com a compilação das extensoes de motores de bases de dados?

    ---------
    Nuno Loureiro
    Re:A minha modesta opinião (Pontos:2)
    por Gamito em 01-07-03 19:11 GMT (#8)
    (Utilizador Info) http://www.dte.ua.pt/~gamito
    "Removed the bundled MySQL client library."
    Isso quer dizer o quê ? Que desaparece a opção --with-mysql da configuração ? É isso ?
    Se for, há sempre o postgreSQL que até é bem superior, ou então melhor ainda, apanhar apanhar o combóio do Zope + Python + postgreSQL :-) e esquecer o PHP.

    Mário Gamito
    my web shelter
    Re:A minha modesta opinião (Pontos:3, Interessante)
    por mvalente em 01-07-03 20:00 GMT (#11)
    (Utilizador Info) http://www.ruido-visual.pt/
    apanhar apanhar o combóio do Zope + Python + postgreSQL :-) e esquecer o PHP

    O Python/Zope ? Que trazem objects,objects desde sempre e de raiz, que têm XML objects decentes e que desde a versao 1.0 trazem um SGBD SQL embedded (Gadfly) ? Isto sem falar nos multiplos database adapters para multiplas BDs *simultaneamente* ?

    Esquecer o PHP ? I find that incredibly hard to believe.... ;-)

    Cumprimentos

    Mario Valente

    Re:A minha modesta opinião (Pontos:2)
    por Gamito em 01-07-03 20:11 GMT (#12)
    (Utilizador Info) http://www.dte.ua.pt/~gamito
    Sim, esse mesmo :)

    Mário Gamito
    my web shelter
    Re:A minha modesta opinião (Pontos:2)
    por raxx7 em 01-07-03 20:29 GMT (#13)
    (Utilizador Info)
    Gostei particularmente deste link.
    :D

    Remember to be the Killer, not the Victim! (Nuklear Girl)
    Re:A minha modesta opinião (Pontos:2)
    por Gamito em 01-07-03 21:43 GMT (#14)
    (Utilizador Info) http://www.dte.ua.pt/~gamito
    :)
    Como é óbvio, o site está em desenvolvimento e entretanto vai-me servindo de agenda :)

    Mário Gamito
    my web shelter
    Re:A minha modesta opinião (Pontos:2)
    por Karlus em 01-07-03 21:47 GMT (#15)
    (Utilizador Info) /dev/null
    Até admira como passas-te o Startux de PHPNuke para SiteSeed, são ambos PHP, e não logo para o Plone.
    Se escolhes uma linguagem pela oferta que ela tem em CMSs...
    Re:A minha modesta opinião (Pontos:2)
    por Gamito em 01-07-03 22:00 GMT (#16)
    (Utilizador Info) http://www.dte.ua.pt/~gamito
    Não estou nada arrependido de ter passado o startux.org para siteseed.
    Foi uma excelente escolha, para aquilo que eu tinha em mente.

    Mário Gamito
    my web shelter
    Re:A minha modesta opinião (Pontos:1)
    por Mulder3 em 01-07-03 23:49 GMT (#19)
    (Utilizador Info)
    Faz lá uma www.sic.pt em PHPnuke que eu dou-te um doçe...
    Re:A minha modesta opinião (Pontos:0, Despropositado)
    por |Polaris| em 02-07-03 8:50 GMT (#23)
    (Utilizador Info) http://bsousa.homeip.net
    Doce e não doçe ;)
    It Must Be Hard Being So Good...
    Re:A minha modesta opinião (Pontos:1)
    por Mulder3 em 02-07-03 9:54 GMT (#27)
    (Utilizador Info)
    whatever...
    Re:A minha modesta opinião (Pontos:3, Informativo)
    por mlemos em 02-07-03 2:08 GMT (#21)
    (Utilizador Info) http://www.ManuelLemos.net/
    "Removed the bundled MySQL client library."
    Isso quer dizer o quê ? Que desaparece a opção --with-mysql da configuração ? É isso ?

    Não. Isto apenas afecta essencialmente quem usa versões pré-compiladas do PHP para Windows que já trazia as extensões a DLL de extensão pronta a usar . A partir de agora, quem quiser usar o PHP com MySQL em Windows, tem de compilar a DLL por seus meios.

    Em Unix, como normalmente se instala a partir do código fonte, não muda nada porque basta fazer --with-mysql e o configure acha as bibliotecas cliente do MySQL assumindo que as instalaste na máquina. É exactamente o mesmo que com o PostgreSQL e outras bases de dados.

    Se for, há sempre o postgreSQL que até é bem superior, ou então melhor ainda, apanhar apanhar o combóio do Zope + Python + postgreSQL :-) e esquecer o PHP.

    Isso seria como pedir a um francês para falar inglês. Até fariam se fosse mesmo preciso, mas não com agrado.

    De qualquer modo, é preciso atender ao facto de que um dos grandes motivos pelo qual o PHP é muito mais popular que outras linguagens para Web é a existência do safe_mode.

    Isso viabilizou que muitos ISP pudessem vender alojamento de sites de PHP a preços muito baratos uma vez que apenas um servidor Web pode alojar centenas de clientes sem problemas de segurança.

    De qualquer modo, esta medida em relação o MySQL não muda nada uma vez que apenas se aplica à distribuição da biblioteca cliente do MySQL 4. Isso não impede que os ISP até compilem o PHP com essa versão da biblioteca. Mesmo que impedisse, o PHP pode ser compilado com a versão 3 da biblioteca e assim aceder a um servidor de base de dados MySQL 4.
    Re:A minha modesta opinião (Pontos:3, Informativo)
    por raxx7 em 02-07-03 9:04 GMT (#24)
    (Utilizador Info)
    De qualquer modo, é preciso atender ao facto de que um dos grandes motivos pelo qual o PHP é muito mais popular que outras linguagens para Web é a existência do safe_mode.

    Isso viabilizou que muitos ISP pudessem vender alojamento de sites de PHP a preços muito baratos uma vez que apenas um servidor Web pode alojar centenas de clientes sem problemas de segurança.

    Em Zope as aplicações correm sempre num ambiente isolado e limitado -- até o range() de Python foi limitado..
    Para acederem a recursos fora desse ambiente, só através de Zope Products ou External Methods, que têm de ser instalados pelo administrador do sistema.

    www.freezope.org -- alojamento Zope grátis para fins não comerciais :)


    Remember to be the Killer, not the Victim! (Nuklear Girl)
    Re:A minha modesta opinião (Pontos:2)
    por mlemos em 02-07-03 21:53 GMT (#28)
    (Utilizador Info) http://www.ManuelLemos.net/
    Em Zope as aplicações correm sempre num ambiente isolado e limitado -- até o range() de Python foi limitado.. Para acederem a recursos fora desse ambiente, só através de Zope Products ou External Methods, que têm de ser instalados pelo administrador do sistema.
    Não conheço suficiente de Zope para poder comparar o que falas com o safe_mode do PHP. De qualuer modo estava a falar de linguagens e não das suas aplicações. O PHP é muito mais popular que os *Nuke escritos em PHP, apesar destes terem ajudado muito a difundir a linguagem.

    www.freezope.org -- alojamento Zope grátis para fins não comerciais :)
    Eu estava a falar de que o PHP está muito mais difundido porque permitiu que muitos ISP pudessem ganhar dinheiro sem grandes custos de hardware alojando sites de centenas clientes com baixo orçamento apenas em um servidor.

    Inclusivamente sites de alojamento gratuito suportam PHP. Agora Zope/Python, parece que apenas mostraste uma excepção à regra de que são quase inexistentes os sites de alojamento gratuito ou baixo custo que disponibilizam Zope/Python.

    Penso que o factor mais importante do PHP se ter tornado tão popular é de ter comandos directos para executar tarefas muito úteis em aplicações para Web. Isso atraiu muitas pessoas com poucos ou nenhuns conhecimentos de programação para usar PHP.
    Re:A minha modesta opinião (Pontos:2)
    por raxx7 em 03-07-03 13:16 GMT (#29)
    (Utilizador Info)

    Estava só mesmo a esclarecer que em Zope também é possivel forncer alojamento a terceiros sem grandes problemas de segurança e a dar um exemplo de onde isso é feito.
    Em momento algum me passou pela cabeça comparar a popularidade do Zope à do PHP..

    O Zope é uma plataforma para aplicações de web, não uma aplicação de web propriamente dita como o PHPNuke -- apesar de ter um interface web. O facto de ser escrito em Python é tão relevante como o facto de o Apache ser escrito em C.
    E como o PHP, além de linguagem, acaba por ser uma plataforma, não tenho problemas em compará-los nalguns aspectos.


    Remember to be the Killer, not the Victim! (Nuklear Girl)
    Re:A minha modesta opinião (Pontos:1)
    por MrVi em 03-07-03 22:20 GMT (#33)
    (Utilizador Info) http://nuno.eth.pt/
    "Removed the bundled MySQL client library."
    Isso quer dizer o quê ? Que desaparece a opção --with-mysql da configuração ? É isso ?


    Élou? Quer dizer q a lib client de MySQL não vem com o proprio PHP, i.e., tens de ter a lib no sistema para conseguires compilar o PHP com suporte de MySQL. Tal como com as outras extensoes o configure procura as libs nos sitios do costume, por isso sera transparente para ti na maioria dos cenarios!

    ---------
    Nuno Loureiro
    Que bom ! (Pontos:0, Despropositado)
    por tonidosimpostos em 01-07-03 16:26 GMT (#5)
    (Utilizador Info)
    Nova geração de buracos ! Yupiiiii !
    Every sysadmin dream :)

     

     

    [ Topo | FAQ | Editores | Contacto ]