Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql > Scripting e Risorse utili
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 03-03-09, 00:47   #1 (permalink)
Esperto
 
Data di registrazione: May 2005
Messaggi: 430
Invia un messaggio tramite MSN a gik25
Delusione PHP

Negli ultimi mesi ho indagato su quali strumenti siano disponibili per semplificare lo sviluppo e la manutenzione del codice PHP.
Mentre C# / ASP.NET supporta ormai da diversi anni Refactoring e classi e funzioni a livelli avanzatissimi, scopro che nè Zend, nè Phalanger, nè VS.PHP, e nemmeno Eclipse supportano alcuna funzionalità di refactoring.
Molti programmatori obietteranno che sono cose inutili, ma non è così. Mantenere il codice, documentarlo, produrre cordice di qualità con PHP richiede uno sforzo decisamente maggiore rispetto a linguaggi più potenti.
Senza contare poi che la mancanza di compilazione significa in realtà mancanza di controllo. Modifichi il codice e non hai nessuna garanzia che funzioni fin quando non ci vai a runtime,
Ma la cosa più stupefacente è vedere come ASP.NET sia riuscito a introdurre un protocollo stateful sull'http che è notoriamente stateless. Infine la facilità con cui è possibile creare componenti aggiuntivi. Immaginate una textbox html. In Asp.net è possibile creare e condividere con altri programmatori textbox ajaxified. Quando le trascini visivamente su una pagina queste generano il javascript e il codice necessario per soddisfare le richieste ajax.
Stupefacente, quando l'ho visto non ci credevo quasi...
Ma allora mi chiedo: PHP è davvero competitivo?
__________________
Scopri Cinema
gik25 non in linea   Rispondi citando
Vecchio 03-03-09, 14:29   #2 (permalink)
Moderatore
 
L'avatar di ilnetsurfer
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 535
Invia un messaggio tramite MSN a ilnetsurfer
Beh, io non conosco nè ASP, nè C, nè alcun linguaggio di programmazione per il web a parte il PHP.
Sapendo programmare a classi e a usare le funzioni, direi che il PHP per me è comodo, forse perchè non ho mai avuto un approccio con gli altri linguaggi...
Alla fine bisogna farsi una "grande" esperienza con il PHP...Sinceramente , io non lo cambierei...
__________________
He knows not where he's going.For the ocean will decide.It's not the DESTINATION...It's the glory of the RIDE.
ilnetsurfer non in linea   Rispondi citando
Vecchio 03-03-09, 21:07   #3 (permalink)
Esperto
 
Data di registrazione: May 2005
Messaggi: 430
Invia un messaggio tramite MSN a gik25
In effetti anche a me piace molto, però non sono riuscito a trovare un IDE o un editor che offra potenzialità al pari di Visual Studio.

Mi hanno consigliato di provare Delphi for PHP.
__________________
Scopri Cinema
gik25 non in linea   Rispondi citando
Vecchio 04-03-09, 11:29   #4 (permalink)
User
 
Data di registrazione: Feb 2008
Messaggi: 91
Questo è ciò che penso...

Prima di tutto PHP è opensource, gratuito e è presente su tutti(o quasi) i servizi di hosting gratuiti, quindi, si è molto competitivo poiche domini gratuiti asp e asp.net non ne trovi!

2. Gli IDE Asp.NET sono praticamente un monopolio microsoft e li paghi tutti, PHP io ormai lo scrivo nel piu semplice editor di testo (che su win puo' essere il notepad) o dalla console direttamente.

3. Diffida dagli script gia fatti, la sfida è crearli da solo secondo le esigenze del tuo programma, non copiarli o averli gia pronti e comunque questa è una funzionalità DELL'IDE, non di ASP.NET come linguaggio!!!(anche perchè come hai detto tu gli script erano ajax...)

4. Il php essendo c like come sintassi è vicino come struttura a gran parte dei linguaggi di programmazione...

Ci sarebbero anche olti altri punti da trattare, ma io dico che non c'è confronto in quanto linguaggio tra php e asp,
__________________
my blog > cyberfox.netsons.org/blog
GreyFox non in linea   Rispondi citando
Vecchio 04-03-09, 12:33   #5 (permalink)
Moderatore
 
L'avatar di Shad
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 462
Invia un messaggio tramite MSN a Shad
Quote:
gik25 Visualizza il messaggio
In effetti anche a me piace molto, però non sono riuscito a trovare un IDE o un editor che offra potenzialità al pari di Visual Studio.

Mi hanno consigliato di provare Delphi for PHP.
Scusate l'OT:
Prova Aptana, io mi ci trovo benissimo (breakpoint inclusi ).

Nota bene: una volta scaricato l'IDE hai bisogno di scaricare ed aggiungere il plugin per php dato che Aptana è un editor per moltissimi linguaggi.

Considera che puoi aggiungere anche il plugin per JQuery ad esempio (ma anche si altre librerie javascript) e vedere il codice tipico di quest'ultimo riconosciuto anche dall'intellisense.

Insomma io lo considero l'IDE perfetto per PHP.

Tornando IT:
Concordo sui difetti che indichi ed aggiungerei ad esempio la vecchia gestione degli array che era da brividi.
PHP è però evoluto negli anni sempre in meglio a differenza di asp classico. Il rischio che si corre infatti a star dietro alla Microsoft è che se una cosa vende bene, come tutto ciò che gira intorno a .NET, cercheranno di vederlo sempre e comunque rigirando solo le frittate. Siamo già alla terza versione di Visual Studio da quando lo conosco e a parte qualche cavolata non ho mai trovato VERI motivi per rivendere una versione completamente nuova e non aggiornare la vecchia.
__________________

Il mio blog su programmazione, webdesign e SEO.
Shad non in linea   Rispondi citando
Vecchio 04-03-09, 14:52   #6 (permalink)
Esperto
 
Data di registrazione: May 2005
Messaggi: 430
Invia un messaggio tramite MSN a gik25
Quote:
Shad Visualizza il messaggio
Scusate l'OT:
Il rischio che si corre infatti a star dietro alla Microsoft è che se una cosa vende bene, come tutto ciò che gira intorno a .NET, cercheranno di vederlo sempre e comunque rigirando solo le frittate. Siamo già alla terza versione di Visual Studio da quando lo conosco e a parte qualche cavolata non ho mai trovato VERI motivi per rivendere una versione completamente nuova e non aggiornare la vecchia.
Questo purtroppo coi prodotti microsoft è sempre tristemente verissimo. Ho provato velocemente anche Visual Studio 2010. E che cambia? A sentir loro fa miracoli, ma a me non sembra che valga neppure un decimo di quello che chiedono. E di modifiche da fare ce ne sarebbero a volontà. Lo dimostra anche la disponibiltà di un'infinità di ottimi plugin per VS.

ps: sai se Aptana ha funzionalità di refactoring? Se sì lo scarico all'istante
__________________
Scopri Cinema
gik25 non in linea   Rispondi citando
Vecchio 04-03-09, 15:37   #7 (permalink)
Moderatore
 
L'avatar di Shad
 
Data di registrazione: Jun 2007
Ubicazione: Napoli
Messaggi: 462
Invia un messaggio tramite MSN a Shad
Quote:
gik25 Visualizza il messaggio
ps: sai se Aptana ha funzionalità di refactoring? Se sì lo scarico all'istante
Io di solito il refactoring al mio codice me lo faccio da solo ma se non cerchi la perfezione (che in argomento refactoring non credo esista)...scarica!
__________________

Il mio blog su programmazione, webdesign e SEO.
Shad non in linea   Rispondi citando
Vecchio 06-03-09, 10:26   #8 (permalink)
Esperto
 
L'avatar di Gorka
 
Data di registrazione: Apr 2006
Ubicazione: Ragusa
Messaggi: 1,676
Invia un messaggio tramite MSN a Gorka Invia un messaggio tramite Skype a Gorka
Secondo me il confronto non è da fare tra PHP e ASP in questo caso. Ma tra quello che ci sta intorno.

Quindi a deluderti non è tanto il PHP, ma gli strumenti che hai a disposizione che non ti soddisfano.
Gorka non in linea   Rispondi citando
Vecchio 06-03-09, 22:23   #9 (permalink)
Esperto
 
Data di registrazione: May 2005
Messaggi: 430
Invia un messaggio tramite MSN a gik25
Quote:
Gorka Visualizza il messaggio
Secondo me il confronto non è da fare tra PHP e ASP in questo caso. Ma tra quello che ci sta intorno.

Quindi a deluderti non è tanto il PHP, ma gli strumenti che hai a disposizione che non ti soddisfano.
Ciao!
Sì, infatti è così. Però ho cercato un po' in giro e non riesco a trovare nulla di paragonabile a visual studio.
__________________
Scopri Cinema
gik25 non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 20:16.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.