Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #22163
| From | g4b0 <g4b0@nospam.com> |
|---|---|
| Newsgroups | it.comp.www.php |
| Subject | Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) |
| Date | 2018-08-08 07:06 +0000 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <pke4p3$4p2$1@gioia.aioe.org> (permalink) |
| References | (5 earlier) <fsjhdjFlmhlU1@mid.individual.net> <pk8und$1r2d$2@gioia.aioe.org> <fsqiaiF8dgvU1@mid.individual.net> <pkbivk$1kb$1@gioia.aioe.org> <fsts95F148aU1@mid.individual.net> |
Il Tue, 07 Aug 2018 16:30:45 +0100, Alessandro Pellizzari ha scritto: > On 07/08/2018 08:50, g4b0 wrote: > >> Interessante Rust, ci do un'occhiata. > > Un solo suggerimento: persisti! :D Ti farà piangere e incazzare per > almeno 3-4 mesi. Poi esci dalla pubertà e capisci che lo fa per il tuo > bene. :) Per ora mi piace molto, anche se la sintassi un po' mi spiazza :D Sto leggendo The Rust Programming Language, molto interessante per esempio il concetto di Enum e Pattern Matching. >>> Express+Node vs PHP+framework: sono due modi diversi di affrontare il >>> problema. Uno è stateful, l'altro stateless. Uno è asincrono, l'altro >>> multiprocesso. I programmatori PHP che non capiscono la differenza >>> sono mediamente MENO di quelli JS. :P >> >> PHP multiprocesso l'ho usato qualche tempo fa in accoppiata con React, >> con un paio di pcntl_fork, un pizzico di shared memory e qualche socket >> sono tornato indietro ai tempi dell'università :D > > Non intendevo gestire a mano il multiprocessing, ma proprio che > apache/nginx/fpm lanciano un processo per ogni richiesta. Non devi > gestirlo tu a mano, e non devi preoccuparti di liberare risorse o di > gestire codice asincrono. Ah, ok. La gestione di apache/nginx/fpm la davo per scontata, tanto ci sono abituato. Il progetto di cui parlavo era stato pensato da altri in C, poi ho proposto di farlo in PHP e non me ne sono per nulla pentito. >> Un classico. Io per primo ci sono cascato nei miei primi esperimenti >> con JS, e finchè non si entra nell'ottica giusta il codice che si >> scrive è un abominevole schifezza. > > Been there, done that. > Ma io non mi "vendevo" come "senior frontend developer". :D Fortunatamente neanche io :D Anche perchè alla velocità a cui viaggia il frontend development oggi essere senior significa lavorare di giorno e studiare di notte, mi ricorda il php di 10/15 anni fa, con framework che nascevano e morivano ogni mese. Ed i 10/15 anni in più sul groppone si sentono tutti :( >> Vero, però nelle ricerche dei vari 'head hunter' MEAN la fa da padrone. > > Non so per il mercato italiano. Su quello inglese è praticamente solo > React, ormai, con qualcuno che chiede anche Angular o Vue. In Italia abbiamo la tradizione di essere indietro di almeno un lustro su tutto, ma soprattutto la sensazione che ho è che non abbiamo voglia di evolvere al ritmo imposto dalla tecnologia (web in questo caso). Imparato uno strumento ce lo teniamo stretto finchè non diventa anacronistico, pieno di bug o falle di sicurezza. Ma tu sei in UK? Chissà perchè mi ero fatto l'idea che fossi in Italia, Nordest per la precisione. >>> Lo stack su cui sto lavorando adesso include Go, Elixir, Node+Express, >>> Node+Express+React+Next, Nginx+Vue, con script (non web) in PHP e >>> Python e sto appunto pensando di introdurre Rust per alcuni servizi >>> che richiedono massima stabilità. >> >> E sitcazzi. Lavori da solo o in team? Se proponessi tutta >> quest'abbondanza in ufficio penso che potrei essere linciato! > > Grazie per il complimento, ma sono in team. :) > Due frontend, un backend e 2 full-stack (70% backend, 30% frontend). > > Io (uno dei due full-stack) mi smazzo Go e node+express, con qualche > "avventura" in Vue e React. > > Elixir ce lo siamo trovato imposto, e solo il backender lo conosce bene. > Ora stiamo cercando di allargare la conoscenza, visto che non ce lo > possiamo togliere. Azienda grande o piccola? Di sicuro sono aperti a nuove idee, qui si vende ancora Jquery come tecnologia cutting edge (niente contro a Jquery, mi ha dato il pane per anni) >> In effetti i colleghi che si occupano di C++ spesso li vedo in >> difficoltà a caccia di bug nascosti dietro a bitmask o processi in >> deadlock, perchè in effetti lavorano ad un monolite gigantesco su cui >> mettono mano decine di sviluppatori, con tanto di kernel custom ed >> amenità varie. In effetti lo sviluppo web è decisamente più snello e >> moderno, almeno dal mio punto di vista > > Questo succede ancora in parecchi casi anche nel backend. I problemi > sono diversi, con linguaggi dinamici, ma il casino è lo stesso. > Non è ancora diffusissimo il concetto di spezzare i servizi. Vero. In effetti il problema del ragionare a Microservices è che bisogna entrare nella forma mentis giusta, lasciandosi alle spalle il monolite. Dopo Rust, o in concomitanza, ci faccio un pensiero. Grazie per le dritte. g4b0
Back to it.comp.www.php | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 11:03 +0200
Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-07-25 02:36 -0700
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 13:31 +0200
Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-07-25 05:50 -0700
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 17:13 +0200
Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-07-25 17:48 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-25 17:59 +0200
Re: il ruolo di un validatore fmassei@gmail.com - 2018-07-25 09:53 -0700
Re: il ruolo di un validatore fmassei@gmail.com - 2018-07-25 08:22 -0700
Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-26 11:54 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-27 09:45 +0200
Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-07-27 10:22 +0100
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-27 12:39 +0200
Re: Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-28 13:01 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-07-29 11:22 +0200
Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-07-29 12:18 +0200
Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 07:40 -0700
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-04 09:40 +0200
Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-04 05:41 -0700
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-10 19:45 +0200
Re: il ruolo di un validatore Umberto Salsi <salsi@icosaedro.it> - 2018-08-27 11:43 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-30 11:21 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-01 08:26 +0200
Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-05 15:51 +0100
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-05 18:56 +0200
Re: il ruolo di un validatore alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-05 21:30 +0200
Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-08-06 16:33 +0200
Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-06 07:47 -0700
Re: il ruolo di un validatore enrico bosi <rnsrico@bo.b> - 2018-08-06 22:47 +0200
Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-06 14:59 -0700
[OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-03 15:27 +0000
Re: [OT] Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 08:35 -0700
Re: [OT] Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-03 18:24 +0100
Re: [OT] Re: il ruolo di un validatore fmassei@gmail.com - 2018-08-03 17:23 -0700
Re: [OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-06 07:52 +0000
Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 10:22 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 08:10 -0700
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 16:31 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 08:39 -0700
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-06 18:03 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) fmassei@gmail.com - 2018-08-06 10:29 -0700
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 15:51 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 07:02 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-07 07:50 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-07 16:30 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 07:06 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-08 13:27 +0200
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 12:39 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) alex <1j9448a02@lnx159sneakemail.com.invalid> - 2018-08-08 15:13 +0200
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-08 13:44 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 16:15 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 06:48 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-08 16:57 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 07:00 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 11:28 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 12:41 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 13:50 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 15:27 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-09 15:31 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-09 18:23 +0100
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) g4b0 <g4b0@nospam.com> - 2018-08-10 07:26 +0000
Re: Linguaggi di programmazione (era Re: [OT] Re: il ruolo di un validatore) Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-10 10:27 +0100
Re: [OT] Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-08-03 23:04 -0700
Re: [OT] Re: il ruolo di un validatore Alessandro Pellizzari <shuriken@amiran.it> - 2018-08-05 16:24 +0100
Re: [OT] Re: il ruolo di un validatore fmigliori <fmigliori@gmail.com> - 2018-08-05 09:59 -0700
Re: [OT] Re: il ruolo di un validatore g4b0 <g4b0@nospam.com> - 2018-08-06 07:17 +0000
csiph-web