mboost-dp1

unknown

PHP får understøttelse for IBMs DB2 database

- Via Zend - , redigeret af The-Lone-Gunman

Et stigende antal virksomheder benytter programmeringssproget PHP, dette har resulteret i at IBM, i samarbejde med Zend Technologies, har udviklet en løsning der integrer IBM’s databasesystemer DB2 og Cloudscape med Zends open source PHP miljø. Dette gør det muligt at udvikle applikationer til IBM’s databaser med PHP 5.

Information om Zend Core for IBM, som produktet hedder, kan allerede nu findes på IBM’s DeveloperWorks, hvor der også kan findes omkring 30 artikler og tutorials om PHP, som fx en begynderguide.

Produktet er open source og gratis, og IBM har meddelt at der vil komme understøttelse for Informix Dynamic Server senere på året.





Gå til bund
Gravatar #1 - The-Lone-Gunman
13. jul. 2005 13:05
Jeg bliver gladere og gladere for IBM.

Det her er helt sikkert et stort skridt for PHP, som betyder det vil blive taget noget mere seriøst, til professionelt brug. Specielt fordi Zend samtidig øger deres support-afdeling for virksomhederne.

Den del af aftalen der siger at alt udvikling IBM laver på området, som fx rettelse af (sikkerheds)fejl, vil gå tilbage til PHP samfundet kan man da kun elske.

PHP kan blive meget større end det er, og jeg tror det vil blive det.
Gravatar #2 - Disky
13. jul. 2005 13:12
#1
Hvad findes der egentligt af 'full blown
IDE'er til PHP ?

Jeg er seriøst træt af bare at havde en simpel editor, jeg vil havde intellisense, autocompletion, automatisk indrykning, debug'ing, singlestep osv. Ligesom når jeg er på arbejde og bruger Visual Studio.
Gravatar #3 - NFX
13. jul. 2005 13:14
#2:
En del af det findes i Scite ( http://www.scintilla.org/SciTE.html ) (bl.a. indrykning, intellisense, autocompletion) - den er nogenlunde at bruge (hurtig) men et halvt helvede at sætte op.
Gravatar #4 - Disky
13. jul. 2005 13:18
#3 tak for tippet, men jeg vil gerne havde et man bare installerer og så virker det.

Det er specielt debug'ing jeg savner meget.
Gravatar #5 - The-Lone-Gunman
13. jul. 2005 13:19
#2

Zend Studio er rigtig godt og findes til både Windows, Linux og Mac - i forskellige versioner efter behov (Enterprise, Professional og Standard).

Jeg benytter det godt nok ikke selv, men det skyldes nu blot at det ikke er gratis og at mit PHP-brug er rent hobby.
Gravatar #6 - zipzap
13. jul. 2005 13:21
#2 helt klart Zend Studio pro ... det er præcis ligesom VB med alt hvad hjertet kan begære, specielt DB integration i seneste version er et must :)

[url=http://www.zend.com/store/products/zend-studio/]http://www.zend.com/store/products/zend-studio/[/url][/url]

/zip

Edit: the lone gunman - ikke så hurtigt du, vi andre kan jo ikke følge med ;)
Gravatar #7 - elite
13. jul. 2005 13:37
#5,#6: Jeg har længe prøvet at finde et genialt IDE, med alle de features som f.eks. Visual Studio har. Deriblandt prøvede jeg selvfølgelig også Zend Studio Desværre blev jeg ikke videre begejstret. Det er lavet i noget Java-dims, som jeg synes gør det laaaangsomt. Derudover irriterer det mig også at Java-programmer ikke kan bruge XP's ClearType - ret belastende at skulle arbejde med et program +8 timer om dagen og se på noget der ligner et program fra 90'erne....

Så jeg røg hurtigt tilbage til UltraEdit.
Gravatar #8 - Eldor
13. jul. 2005 13:38
Eclipse kan varmt anbefales til IDE til PHP udvikling (blandt andet, programmet kan meget mere end det).
http://eclipse.org/

En af de store fordel er at det er gratis :-) og ellers lige til at gå til, med auto complete, cvs support og meget andet guf.

Husk at for at benytte PHP i Eclipse skal følgende Plugin benyttes: http://www.phpeclipse.de

Enjoy!
Gravatar #9 - Disky
13. jul. 2005 13:39
tak for tips'ene, jeg tager en kigger på dem.
Gravatar #10 - The-Lone-Gunman
13. jul. 2005 13:40
#7 - UltraEdit er også rigtig godt, det har jeg brugt meget, men er dog heller ikke gratis.
Gravatar #11 - Dulius
13. jul. 2005 13:42
Fedt initiativ af IBM. PHP bevæger sig helt klart i en mere og mere seriøs retning til professionelt brug :)

#1 Hvis jeg var dig ville jeg kigge på phpdesigner - et ret godt IDE til PHP-udvikling hvis du spørger mig. Jeg bruger det selv, og synes det er rigtig lækkert - og endda gratis. Dertil skal det lige siges at mine krav ikke er helt små, da jeg koder en del timers PHP hver dag, så vil gerne have det bedste at arbejde med.
http://www.mpsoftware.dk/phpdesigner.php
Gravatar #12 - sKIDROw
13. jul. 2005 13:51
Om PHP er "professionelt egnet" eller ej, siger initiativer som dette da intet om. Ja PHP kommer til at supportere en ufri database. Og?. Når det er sagt, så bliver det nok også lidt til vores fordel. IBM plejer at støtte de projekter som støtter dem. Og hvis og når de GPL'er DB2*, så er supporten om ikke andet klar.

* Dette er ikke så vild en udvikling som det lyder. Ikke når Sun kan gøre det med Solaris!.. ;) (Dog ikke GPL, men en anden fri licens.)
Gravatar #13 - binderup
13. jul. 2005 14:08
jeg kan også kun anbefale Zend Studio. Det mangler stadig en lille smule for at være helt perfekt, men det er tæt på.

Problemet med det er at man hvert år skal smide 200$ for at have adgang til den nyeste version. Da jeg brokkede mig over det blev jeg ringet op af Zend som så tilbød mig en certificering hvis jeg fornyede min licens - så der sparede jeg lige pengene til en certificering :-)

Når man køber Zend bliver man lidt skuffet over dets editor, men når man begynder at anvende deres Debug funktioner, så begynder det at spille maks.
Gravatar #14 - Disky
13. jul. 2005 14:13
Ultraedit er det jeg bruger i dag, genial editor faktisk den bedste jeg har prøvet, og ja jeg har været tvunget til at bruge emacs engang (har aldrig været så lidt produktiv og så irriteret).

Zend Studio ser fint ud, men jeg er ikke villig til at betale så meget for det. Det er til privat brug.
Gravatar #15 - Disky
13. jul. 2005 14:13
ADMIN:
Gør lige så hvis man ved en fejl dobbelt clicker på 'gem' at den ikke gemmer alle gange.
Gravatar #16 - iluka
13. jul. 2005 14:26
#2
IDE'er er jo en af nettets store en religiosnkrige. Uden at smide benzin på det bål, vil jeg sige at eclipse altid hare forekommet mig lige lovligt tungt. I mine php dage brugte jeg homesite, som dog ikke er gratis. Der var dog ikke er meget mere end en editor. Jeg tror nok jeg ville lande på zend studio hvis jeg skulle kode php igen, hvilket jo ikke er helt udelukket, altså php.net... php-compiler.net
Gravatar #17 - zipzap
13. jul. 2005 15:25
#14 du kan jo prøve at hente en prøve version - kan være du bliver 'hooked' og så må du jo bare hoste op :) glimrende strategi :-p

/Zip
Gravatar #18 - troelshenriksen
13. jul. 2005 16:23
#14

Emacs er en investering. Emacs-brugere er af den opfattelse, at det er bedre at bruge en måned på at lære et program, og så være lykkelig i lang tid derefter (Emacs er et af de programmer der bliver brugt i årtier, det er allerede over 20 år gammelt), i stedet for at man efter et par timer kommer op på maksimal effektivitet. Emacs er brugervenligt, forstået som at det giver brugeren mulighed for at have en meget høj maksimaleffektivitet, men det er ikke begyndervenligt. That said, så er Emacs' PHP-mode ikke synderligt god...
Gravatar #19 - Disky
13. jul. 2005 17:41
athas:
Jeg brugte 4 måneder i det jeg nu omtaler som emacs helvedet.

Måske er det fint hvis man gider bruge oceaner af tid på det.

Jeg har som sagt aldrig skrevet så lidt kode på så lang tid, efter jeg skiftede til ultraedit skrev jeg meget hurtigere kode, og bandede ikke konstant over et skrækkeligt forældet GUI.
Jeg brugte det dog ikke med PHP men med Java.

Jeg kan bestemt ikke lide emacs, men det er der sikkert andre der kan, men der findes jo også folk der mener Pine er det ultimative email program osv. eller at latex er noget man skrive rapporter i, jeg vil nu personligt helts se kvinder iklædt det.

Smag og behag er en dejlig ting.
Gravatar #20 - KaW
13. jul. 2005 17:44
#18 >
Ja, Emacs skulle være et glimrende OS :-).

Jeg synes det er rart at PHP får support for mere og mere, og med de tilføjelser der er lavet til PHP5 er det bestemt blevet værd at sætte sig ind i den "nye" version.

Ang. editors, så bruger jeg primært vim eller jedit til PHP. Jeg gik over til vim efter jedit og editplus. Editplus var valget på Windows, og da jeg helt skiftede til Linux blev det jedit, og da jeg fandt ud af at det eneste jeg brugte de store programmer var noget Søg&Ersat og det at have flere filer åbne på samme tidspunkt i tabs (eller lignende) skiftede jeg til vim, det sidste har jeg dog ikke fundet noget lign. til i vim.
Gravatar #21 - strato
13. jul. 2005 19:37
KDevelop er min favorit til PHP (fin cvs understøttelse, auto completion, function help o.s.v.), EditPlus kommer på anden pladsen (sidstnævnte kører ikke specielt fedt under Linux)

Jeg iøvrigt har kun hørt godt om Zend og Eclipse
Gravatar #22 - Disky
13. jul. 2005 20:05
Hvilke af de editorer til PHP i har nævnt tillader single step debugging, watches på variabler osv ?
Gravatar #23 - troelshenriksen
13. jul. 2005 20:23
#19

No offence, men jeg kan ikke tro at du har gjort et helhjertet forsøg på at lære Emacs. Det er ikke noget man lærer bare af at bruge, men noget som man er nødt til at studere.
Gravatar #24 - sKIDROw
13. jul. 2005 21:01
@ Athas

Hvordan kommer man bedst i gang med Emacs?
Har købt manualen, men tror jeg skal starte lidt blødere... hehe
Klarede du dig med den indbyggede tutorial eller?
Gravatar #25 - STICH
14. jul. 2005 02:42
#24 - Find dig nogle reference-kort (http://refcards.com/refcards/gnu-emacs/emacs-refcard-a4.pdf fx), print ud og hav dem ved siden af dig når du koder. Hvis du så kan holde dig fuldstændig fra at bruge menuerne, lærer du genvejstasterne stille og roligt.
Forresten kan du få Emacs i 'reverse video', ved at starte det med parameteren "-rv"; det plejer at være populært...

Og mht. PHP-editor, må jeg også tilslutte mig Zend Studio-tilhængerne. Den er ikke noget der minder om hurtig, men dens intellisense er utrolig god, specielt mht. klasser i projektet. Og jeg har heller ikke set en bedre PHP-debugger eller kode-analyserer, så selvom det har en del mangler og ulemper, gør den min PHP-programmering lettere end nogen anden editor jeg har set.
Gravatar #26 - Kimbahir
14. jul. 2005 05:59
haha, PHP har i lang tid haft support for MSSQL og Oracle - så jeg tror ikke det her betyder ret meget. Det er selvfølgeligt meget nifty, men helt ærligt - det flytter jo ikke rigtigt noget. DB2 er en ikke særligt fed database, og i de miljøer hvor man anvender DB2, tror jeg ikke et script sprog som PHP bliver ført ret meget frem. Hvis IBM ikke bakker PHP op, på samme måde som de gør med Rational Software suiten, og websphere, så tror jeg det bare er en lille gestus for at "være med" på open source området.

Til dem der overvejer php.net, så kan jeg kun henstille til at man prøver at bruge C# en tid - for lige at se om ikke det kunne være en ide at komme lidt videre :) Jeg har selv kodet PHP i årevis, men ASP.NET (_ikke_ ASP (må det brænde i helvede)), men må sige at ASP.NET (C#) og Visual Studio .NET (specielt 2k5) er _uovertrufne_!!

Anyways, sweet nok med en ekstra database til PHP, men tror bare ikke det flytter noget.
Gravatar #27 - TYBO
14. jul. 2005 07:10
Troede da at PHP kunne connecte op til alle databaser. Men tog åbenbart fejl.
Selv Coldfusion kan connecte til DB2.
Gravatar #28 - Whoever
14. jul. 2005 07:17
Hmm, lækkert, og thumbs op til IBM (igen igen!).

MEN desværre er php noget lort..jeg bruger det selv i ny og næ, og kan godt lide det som sådan. Med designet af sproget er forfærdelig! Jeg ville ønske man opbyggede bare LIDT mere logisk, så man får et mere niveaudelt sprog, og ikke 80000 funktioner sidestillet med hinanden..
Gravatar #29 - Disky
14. jul. 2005 07:23
Athas:
Tro mig jeg forsøgte at lære det, jeg skulle jo ligesom lave mit arbejde.

Men emacs er ganske enkelt for kryptisk at bruge, når man er vand til f.eks. Cygnus Editoren til Amigaen, Ultraedit til Windows og lignende.

Måske er den fin nok hvis man gider at bruge meget tid på at lære den, og kan vende sig til den er totalt anderledes end andre editorer, men jeg har ihvertefalde intet behov for at bruge den. Da den ikke har nogle features som er unikke og som jeg har brug for.
Gravatar #30 - hhlundgaard
14. jul. 2005 07:45
PHP, har da haft muligheden for at bruge DB2 længe, jeg lavede da en webappl allerede i 2003 til DB2 i PHP, brugte bare ODBC rent istedet for, det gør også min appl mere brugbar i andre sammenhænge.

#27: Du har ret den kan faktisk connecte til alle databaser.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login