Re: [Python] [OT]: PHP critique [ERA] Re: Python e html

2011-12-07 Per discussione Luciano Tolomei
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

2011-11-25 Per discussione Luciano Tolomei
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

2011-11-25 Per discussione Luciano Tolomei
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

2011-11-25 Per discussione Luciano Tolomei
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

2011-11-16 Per discussione Luciano Tolomei
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

2011-11-16 Per discussione Luciano Tolomei
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