Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Ho sviluppato in php per oltre 10 anni e sinceramente non concordo con la discussione che si è sviluppata, e poi con il bel linguaggio che usate che ve ne frega ? Mancano comunque dei punti fermi, il linguaggio è nato per il web e solo per quello; quando di MVC per i "siti internet" non ne parlava praticamente nessuno. La discussione sulla somma di numeri e stringhe, sugli include ed i require deriva da non capire che il linguaggio è nato pensando che l'unico input che poteva ricevere dall'utente era attraverso i campi delle form html, quindi solo stringhe, e che il codice era essenzialmente impacchettato dentro l html senza usare template: (non svenite dal ridere ma una volta si lavorava a sta maniera) file CreaTabella.php: exec($query[$titolo])->DammiRighe()); require "FormatTabella.php"; //uno script che usa la classe per fare qualcosa include "DecoraTabella_".trim($titolo).".php"; //un decoratore per la tabella che può esserci o no echo $temp->output(); ?> file esempio.html [...] Per le piccole cose che si fanno bene in procedurale sul web penso sia il linguaggio più veloce da sviluppare oggi esistente, inoltre nasconde completamente qualsiasi problema tecnico all'utente non richiedendo quindi nessuna skill da sistemista. PhpBB che è il software più bacato che conosca (almeno fino a qualche anno fa, non ci ho più messo le mani per fortuna) gestiva senza nessun tipo di problema qualche migliaio di utenti contemporanei su un hardware ridicolo, lo dico perché sono piuttosto stupito della discussione in parallelo che si sta svolgendo tra sync e async ecc... Per sviluppare ad oggetti è un po una pena proprio per il lassismo che ha sulle formalità, si possono scrivere anche cose di questo tipo: $p = new $$_GET["pagina"]($_REQUEST); la differenza la fa sempre lo sviluppatore, che in python trova in parte la pappa pronta ed in php deve darsi dei coding standards piuttosto stretti. Però come si usava dire una volta per andare a fare la spesa la ferrari non è la macchina migliore quindi dipende sempre da che cosa si deve fare e chi la fa. Non penso che la comunità di drupal o i pazzi di pradosoft (tentativo molto interessante anche se ormai superato) siano dei masochisti. Ma potremmo dire anche Wordpress o Facebook che sono entrambi in php. 2011/12/7 Marco Mariani > Nessuno, ovvio. > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Il giorno 25 novembre 2011 15:28, Marco Beri ha scritto: > > Che poi so bene che la colpa non è dello strumento ma dell'uomo. > > quoto, il problema è sempre lì ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Il giorno 25 novembre 2011 14:21, Enrico Franchi ha scritto: > Luciano Tolomei wrote: > >> >> Parola chiave "php": 364 offerte trovate >> Parola chiave "python": 27 offerte trovate >> > > Ora bisognerebbe considerare quante persone sono in grado di lavorare > decentemente in Python rispetto a quante conoscono PHP. Poi bisognerebbe > guardare il tipo di posizioni e la retribuzione. > > -- > Ovviamente si. Tra 100 posti per 1 pretendenti e 2 posti per 5 pretendenti non ho dubbi su cosa preferirei. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [OT]: PHP critique [ERA] Re: Python e html
Il giorno 25 novembre 2011 12:21, Carlos Catucci ha scritto: > Allora chiediti una cosa: > > se cercano tanti php developers, e' perche' ce ne sono a pacchi e vanno un > tanto a chilo. Se ci sono pochi annunci python implica che sono aziende > lungimiranti e che cercano personale skillato (uno che ami programmare e > farlo bene) e non smanettini del cavolo. > > Non credo che sia come tu sostieni. Il concetto banale è che il Php è più diffuso, più conosciuto ed i sotware opensource più famosi sono in PHP. Sulla qualità del linguaggio avrei tante cose da ridire rispetto alle vostre opinioni. Le storture segnalate nel thread sono dovute al fatto che era nato come un antagonista del vecchio asp e si porta dietro tanta retro compatibilità. Resta il fatto, innegabile, che è supportato ovunque, è abbastanza veloce e ci si può sviluppare molto rapidamente anche, e non sempre è un difetto, in modo completamente procedurale. Luciano ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] istanze oggetti, dubbi
Ho controlla come mi suggerisci pag[-1] is pag[-2] ed effettivamente sono oggetti diversi. però le varie chiamate con original_body[start:end] viene chiamata nel documento di test con: 0:3 3:12 12:22 22:22 vuoto per ultima pagina ho un bug da qualche parte e ci ragiono sopra, essendo newbie completo con il linguaggio mi era venuto in mente di essermi perso qualcosa. e poi il bellissimo eclipse mi dava [...,, ] adesso sono diversi quindi forse ero semplicemente rincitrullito io, scusa per il disturbo Il giorno 16 novembre 2011 12:21, Daniele Varrazzo ha scritto: > > On Wed, 16 Nov 2011 12:05:41 +0100, Luciano Tolomei > wrote: > > Sicuro sia la stessa istanza e non due istanze diverse che contengono gli > stessi contenuti? Ovvero, "pag1 is pag2" restituisce True (stessa istanza) > o False (istanze diverse, ma che possono puntare agli stessi oggetti)? > > > -- > Daniele Varrazzo - Develer S.r.l. > http://www.develer.com > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] istanze oggetti, dubbi
sono completamente nuovo in python e non riesco a fare una cosa banale. invece di istanziarsi due volte la stessa classe il software mi ritorna sempre la medesima istanza. voglio reimpaginare delle pagine html (esportate dalla writeboard che usuamo per scrivere i documenti) in modo da formattarle per gli scopi dell'ufficio in html5 con i css per la stampa ecc... ho creato una specie di factory fatto in questo modo: def Fpagina(nodi,pagina,prima = False, ultima = False): if [... molte casistiche e pagine diverse ...] else: return pagina_standard(nodi,pagina) class pagina: """Classe di default""" def __init__(self,nodi,pagina = 0): """Elaborazione automatica ? """ self.nodi = nodi self.pagenumber = pagina + 1 [...] class pagina_standard(pagina): [...] il programma fa quanto segue: [...Ciclo...] pagine.append(Fpagina(original_body[start:end],pagine[-1].pagenumber,(start == 0))) body.append(pagine[-1].elabora()) praticamente se ho due pagine standard non mi istanzia due volte la classe pagina_standard ma usa sempre la stessa istanza sovrascrivendo quindi i contenuti precedenti. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python