Kom ihåg mig?
Home Menu

Menu


PHP 5.5 har släppts

 
 
Ämnesverktyg Visningsalternativ
Oläst 2013-06-24, 21:58 #1
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Du kan göra allt i PHP T ex en PHP VM, "Yo dawg, I heard you like PHP. So I built PHP in PHP so you can run PHP on your PHP".

https://github.com/ircmaxell/PHPPHP

De flesta klagomål verkar rätt passande för PHP .. för 5-15 år sedan (PHP 3-5.2 hade vissa av problemen) beroende på vilka kommentarer. Och då var givetvis inte heller andra språk vad de är idag (eller iallafall inte exempel C# och .NET som ingendera fanns för 15 år sedan ...)
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 00:33 #2
CotopaXi CotopaXi är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 321
CotopaXi CotopaXi är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2004
Inlägg: 321
Har PHP någon motsvarighet till Pythons PIP eller Rubys GEM ännu (dvs en pakethanterare) ?
CotopaXi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 08:17 #3
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av CotopaXi Visa inlägg
Har PHP någon motsvarighet till Pythons PIP eller Rubys GEM ännu (dvs en pakethanterare) ?
Nja, det som finns är PEAR för moduler till PHP core och Composer för att hantera beroenden(dependencies) av externa mjukvarukomponenter.
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 11:49 #4
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Nja, det som finns är PEAR för moduler till PHP core och Composer för att hantera beroenden(dependencies) av externa mjukvarukomponenter.
Nja, nu blev det lite fel va? PEAR är bara en riktigt trälig pakethanterare som folk installerade PHPUnit med under 5 år. Nu finns dock i princip alla namnvärda bibliotek och verktyg via composer så man slipper skiten.

PECL däremot är för moduler (extensions) av PHP. Till skillnad från PEAR funkar det faktiskt bra trots att dess uppgift är något krångligare. Också varit en källa för communityn att kunna göra ett rejält bidrag till språket då vissa extensions har blivit en del av språket med tiden.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 21:41 #5
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Buhu, min pappa är starkare än din pappa.
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 22:06 #6
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
gregoff gregoff är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2010
Inlägg: 658
Citat:
Ursprungligen postat av Anders Larsson Visa inlägg
Buhu, min pappa är starkare än din pappa.
Det bästa som skrivits i denna tråden!
gregoff är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-25, 22:09 #7
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Citat:
Ursprungligen postat av gregoff Visa inlägg
Det bästa som skrivits i denna tråden!
Så varken du eller han vet i vilket sceenario man använder "min pappa är starkare än din pappa", det uttrycket passar nämligen inte in på något som skrivits i denna tråden.
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-26, 03:01 #8
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Jag har nu även testat att installera Netbeans från Oracle och där finns en plugin till IDE-miljön för att köra PHP.

Då får man en hyfsad källkodseditor med färgade nyckelord, edit autocomplete och IntelliSense. Men detta är inte något som ingår i PHP utan en oberoende leverantör (Läs Oracle) som har bidragit med i en IDE för Java. Netbeans har även stöd för att editera Java och Scala-kod.

Jag saknar fortfarande:

- Stark typning (strict mode, enforced declations of identifiers)
- Kompilering (Semi- eller Native-)
- "Äkta" komponenter
- "Fullfjädrad" objektorientering

Med "äkta" komponenter menar jag DLL, LIB eller SO-filer (eller motsvarande) som är skrivna i PHP och kompilerade, som man kan länka in statiskt eller dynamiskt som färdigtestade komponenter. Jag räknar inte komponenter skrivna i C/C++ och länka in dem i php.ini som "extensions" men då är ju dessa komponenter skrivna i ett annat språk än PHP).

Senast redigerad av Conny Westh den 2013-06-26 klockan 03:04
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-26, 11:20 #9
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Med "äkta" komponenter menar jag DLL, LIB eller SO-filer (eller motsvarande) som är skrivna i PHP och kompilerade, som man kan länka in statiskt eller dynamiskt som färdigtestade komponenter. Jag räknar inte komponenter skrivna i C/C++ och länka in dem i php.ini som "extensions" men då är ju dessa komponenter skrivna i ett annat språk än PHP).
Styrkan i PHP är ju just att det i princip inte finns några dependencies överhuvudtaget, och
att det är så sjukt lätt att utveckla i PHP så tar inte många sekunder att bygga upp något semiprofessionellt.

Kan du nämna ett par libraries som du tror skulle vara bra om det fanns i PHP?
JesperA är inte uppkopplad   Svara med citatSvara med citat
Oläst 2013-06-26, 12:03 #10
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
linusoleander linusoleander är inte uppkopplad
Medlem
 
Reg.datum: Feb 2010
Inlägg: 234
Citat:
Ursprungligen postat av JesperA Visa inlägg
Styrkan i PHP är ju just att det i princip inte finns några dependencies överhuvudtaget
Jag tror inte Conny vill ha paketberoenden till PHP utan till programvarorna han jobbar mot. Behöver han te.x har stöd för databasen Casandra så laddar han ner en färdig paketerad DLL-fil där allt finns (te.x ORM, drivrutiner) för att sedan säga till PHP att inkludera filen.

Citat:
Ursprungligen postat av JesperA Visa inlägg
Kan du nämna ett par libraries som du tror skulle vara bra om det fanns i PHP?
Jag kan inte svara för Conny, men i princip allt som inte ingår i PHP per default. Möjligheten att skriva extensions i C/C++ för att sedan bygga ett färdig paket vore heller inte helt fel.
linusoleander är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 19:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017