Newsgroup: it.comp.lang.delphi
Titolo: [semi OT] Sfogo di un pomeriggio di mezza estate

Siamo qua, a sbatterci, e ci sta...
Poi però alla lunga, complici anche lo stress post lockdown e la stanchezza, si è meno disposti a sopportare le paturnie di Berlin 10.1
 
Cominciamo dagli automatismi per la scrittura del codice.
Non ho trovato NULLA per disattivarli.
Se qualche anima buona sa come fare, avrà la mia gratitudine ed un aperitivo in corso Como qua a Milano e, in omaggio, una osservazione da vicino della "fauna" locale...
Tu premi invio per andare a capo e lui, se c0è qualcosa di incompleto, inizia mettere cose a capa sua.
Frustrato, premo invio e lui lo fa un altra volta....
Scrivi IF e lui ti mette un "true".. che puntualmente devi cancellare...
TU, RAD, NON PUOI SAPERE MEGLIO DI ME COSA CAZZO DEVO FARE.
FATTI I CAZZI TUOI.
FAMMI SCRIVERE COME DICO IO, FAMMI SBAGLIARE.
FANCULO GLI AUTOMATISMI PRIVI DELLA POSSIBILITA' DI DISATTIVAZIONE.
 
 
 
Poi c'è Firedac...carina, lo ammetto.
Finchè, dovendola usare in una DLL, perdi **2 ORE**  per la storia del waitcursor e  ti incazzi...
SARÀ UN MIO LIMITE, MA MI CHIEDO CHE SENSO HA INTRODURRE DELLA LOGICA UX IN UN SET DI OGGETTI PER L'ACCESSO AI DATI, COSTRINGENDOTI A METTERE COMUNQUE QUESTE COSE DENTRO LA TUA DLL.... PER POI DISATTIVARLE!!!!!!!!!
E TUTTO QUESTO CASINO, POI, SOLO PER POTER VEDERE UN CURSORE A CLESSIDRA MENTRE FA LA QUERY???? 
 
Scrivendo il codice, premi home/inizio sulla tastiera ma le prime 2 colonne non le vedi.
Per vederle devi usare la freccia di sinistra della scrollbar orizzontale...
PER LA CRONACA, HO CONOSCIUTO 2 PERSONE CHE APPREZZANO I PROMESSI SPOSI DI MANZONI (..si esistono...e sono fra noi....) , MA NON HO MAI CONOSCIUTO *UNA* PERSONA ALLA QUALE PIACE USARE UNA SCROLLBAR ORIZZONTALE....
Per la cronaca..ODIO i Promessi Sposi!
 
 
Nell'object inspector, fai click su una property e, a caso, ti fa un fantastico scroll che ti porta molto più in basso
E TU DEVI TORNARE ALLA PROPERTY CHE TI INTERESSAVA....
 
 
Hai il tuo project group con dentro una 12a  di  progetti.
Inizi a lavorare alle 8.30.
Poi, dopo pranzo, aggiungi una unit e l'ide si incazza.
Riprovi, e si incazza un altra volta.
Notare: la unit è stata creata ma la sua aggiunta al DPR manda l'ide ai festini del nano di Arcore....
ALMENO NON SUCCEDE COME IN XE5 CHE, ALLA COMPILAZIONE, UNA VOLTA SI E L'ALTRA PURE, TI DICEVA "IL FILE ESEGUIBILE E' IN USO"....
 
Non azzardo nulla sul supporto per JSON... 
Dico solo che se si riduce a ciò che ho visto, siamo a posto.
Se poi c'è un modo per fare in delphi quello che in c# fai con Newton e in java fai con GSON, ben venga!
 
L'errore "circular reference" adesso è "out of memory".
TU IMMAGINI CHE SI SIA INCASINATO QUALCOSA, SALVI CHIUDI ESCI RIENTRI  E TI RITROVI ANCORA OUT OF MEMORY....
 
La WFI funzionava anche senza passare dal wizard "new": ADESSO NON PIU'.
 
 
Dulcis in fundo...
Premi F1 per capire a cosa serve quella cosa che non hai mai visto:
"QUESTA COSA NON E' DOCUMENTATA: CONTRIBUISCI ALLA DOCUMENTAZIONE"
Prodotto free, ok, prodotto opensource, OK.
Ma in un prodotto a pagamento, che costa sui 4000 euro, QUESTA COSA NON E' ACCETTABILE.
 
 
Per decenni ho sparato alzo zero contro la robaccia microsoft.
Chi ha sviluppato vb6 dovrebbe finire davanti al tribunale dell' Aja.
Per non parlare di Interdev, di IIS senza la logica dei pool, dei trigger di SqlServer che scattano per STATEMENT e non per RECORD..e che dire dell'agent che non teneva conto del fatto che i batch schedulati potessero andare in conflitto con il backup..? Per non parlare di 
vb.net
: puah!
 
Su visual studio 2005 ho letteralmente pianto.
La compact edition di SqlServer era quasi peggio di Access, ed è quanto dire.
Per non parlare del compact framework 2, di WPF (perchè complicarsi la vita implementando 2 sistemi di binding invece del solo code behind usato anche da Android???)
Certo, .net lo hanno incasinato ben bene, quello si.
 
Ma, negli anni, visual studio è migliorato tanto mentre delphi è peggiorato pesantemente.
 
Sarà dovuto alle pesanti modifiche per il mobile?
 
Sarà dovuto ai troppi passaggi di mano del prodotto?
 
bho?
 
"Consigliereste il prodotto ad un amico?? ...se mi pagate forse si..."
 
 
 
A.

 "Consigliereste il prodotto ad un amico?? ...se mi pagate forse si..."
 
Alberto il caldo fa cose strane eh !
Per quanto rigurda delphi, hai ragione da vendere.
Non che nelle versioni successive si migliorato granche'.
Per arginare alcuni problemi dell'ide io ho (parzialmente) risolto 
installando le cnpack perche' pare che non si possa escludere il 
completamento automatico (almeno con le cnp funziona), per il resto e' 
come prima (nell'object inspector c'e' ancora il fastidio delle property 
che scrollano da sole).
Sebbene in passato ho "difeso" delphi nel nostro gruppo, ora devo dire 
che Lazarus quasi quasi lo sta superando perche' quest'ultimo, non solo 
e' gratuito, compila anche per le consolle (psx, xbox, tutte le nintendo 
oltre che per linux, ios, android ecc....). Inoltre qualche software 
house sta producendo librerie anche per lazarus.... e questo qualcosa 
significa!!
 
Se non si inventano qualcosa di ecclatante e sbalorditivo non so quanto 
possa andare avanti....... e detto da me ...... !!!!
 
Perdonami se non ti rispondo a breve, ma stacco (in serata) per un paio 
di settimane ..... ci voleva..... dopotutto.
 
Bhe corso Como a Milano, si puo' fare ......
Se al rientro non ci hanno, nuovamente, chiusi in casa se ne puo' 
parlare !!!
 
Ciao e buone ferie !!
 
Daniele