|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | ||
|
Bannato
Iscritto dal: Nov 2014
Messaggi: 292
|
Quote:
Quote:
|
||
|
|
|
|
|
#22 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Io scarto a priori i linguaggi che utilizzano la RPN nel 2015...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#23 |
|
Bannato
Iscritto dal: Nov 2014
Messaggi: 292
|
|
|
|
|
|
|
#24 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Preferisco questa di idea: https://www.w3.org/community/webassembly/ http://arstechnica.com/information-t...e-webassembly/ Almeno ognuno potrà usare il linguaggio che preferisce Ma siamo OT. Ultima modifica di WarDuck : 01-09-2015 alle 09:35. |
|
|
|
|
|
|
#25 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
premesso che io sono un amante del javascript, lo uso molto e se programmi web lo devi sapere usare (e ora anche se programmi desktop lo puoi più o meno usare).
detto questo... molti usano node.js vero, molti colossi che peraltro si permettono di fare ricerca e non tutti, ma dovreste sapere che lo usano su servizi dedicati per lo più. linkedin e paypal so per certo che usano molto php se parliamo di sicurezza javascript non è la strada gusta, che poi vista ancora la poca diffusione si conoscano meno falle è un altro discorso 1) io non partirei con node.js e non lo consiglierei come primo linguaggio 2) comprendo il perchè si consiglia python, l'approccio mentale è ottimo. secondo me poi bisogna sapere altro, mai vista una richiesta di lavoro (se non freelance) che chieda esclusivamente python 3) se si parte da zero e si vuole fare web iniziare con html + javascript e php porta sicuramente nel breve ad un risultato più tangibile. poi si cresce in autonomia verso quello che si preferisce
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#26 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Preferisco un linguaggio imperfetto, ma leggibile e produttivo, a un'accozzaglia di simboli che compone l'n-esimo linguaggio funzionale che rimarrà nell'oblio.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#27 | |||||
|
Senior Member
Iscritto dal: Nov 2010
Città: Londra
Messaggi: 620
|
Quote:
Viene usato in produzione da colossi. Serve tutte le API del frontend dell' e-commerce di Walmart (e hanno pure un loro framework open-source abbastanza famoso Hapi.js mantenuto da loro) e le performance sono assurde, qui si parla del 2013: https://github.com/hapijs/hapi/issues/1326 Quote:
Paypal saranno 2 anni che sta passando sempre piu' roba da Java a Javascript sul lato frontend https://www.paypal-engineering.com/2...-js-at-paypal/ https://www.joyent.com/developers/vi...e-js-at-paypal Hanno pure realizzato Kraken che e' una serie di best-practise, middleware per express e altri plugin http://krakenjs.com/ Linkedin sono stati anche loro tra i "pionieri" ad usare Node, che serviva (e credo serva ancora) l'app mobile. Netflix e' da un annetto e mezzo che lo usa: https://www.talentbuddy.co/blog/buil...js-at-netflix/ con ottimi risultati a quanto pare: http://techblog.netflix.com/2015/08/...om-faster.html Quote:
I problemi di sicurezza ci sono ovunque e se uno ha seguito l'andamento dell'ultimo anno sono piu' i software "battle-tested" che hanno creato scalpore per le vulnerabilita' trovate, non di certo nodejs https://en.wikipedia.org/wiki/Shellshock_(software_bug) http://heartbleed.com/ e via dicendo Quote:
Javascript ti permette con un unico linguaggio di ottenere risultati veloci e costruire MVP che possono tranquillamente scalare e diventare prodotti. La facilita' di sviluppo in javascript e' pure disarmante. Con php mediamente devi installare apache/nginx, configurare vhost, moduli vari, installare quel che ti serve, il package manager fa letteralmente cagare a spruzzo etc Con node installi tutto con un eseguibile (node+npm), fai partire il tuo progetto da linea di comando con una riga, hai un package manager che e' fantastico, una community molto attiva (la piu' attiva al momento), delle best practise che ritrovi molto piu' spesso rispetto (il fatto di componentizzare il piu' possibile e riusare il codice sotto forma di componenti - moduli di npm), etc Non c'e' proprio paragone tra php e node per velocita' di sviluppo in questo momento. Quote:
A Londra e' pieno di offerte dove cercano esclusivamente Python e in generale la specializzazione ti porta a guadagnare molti piu' soldi rispetto al "jack of all trades". Detto questo una persona in gamba non ci impiega "molto" a prendere in mano un altro linguaggio se necessario e una volta che si conoscono i pattern principali si puo' anche scrivere del codice decente. Assolutamente no come ho gia' detto sopra |
|||||
|
|
|
|
|
#28 |
|
Member
Iscritto dal: Nov 2007
Messaggi: 136
|
Bellissima discussione, non pensavo di far scoppiare un putiferio.
Comunque rimango sempre più confuso |
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
guarda,personalmente credo temo tu sia abbagliato dalla moda, non mi fraintendere che mi sono chiare le potenzialità (e i limiti di node.js).
al momento non lo trovo una strada così furba come si voglia far credere. come hai detto tu è usato (ed il il suo vantaggio nel gestire le richieste) molto per servire servizi mobile, in quel caso funziona benissimo. negli altri casi non ha senso poi se parliamo di front end, allora mi trovi pienamente d'accordo, javascript serve per quello sul cambio di linguaggio condivido, ecco perchè ritengo che più semplice sia la partenza e meglio è. ad oggi php resta ancora il più facile se consideri tutto il pacchetto (trovare hosting, partire magari da template e cms esistenti, codice pappa pronta etc...) capito il concetto si fa quello che si vuole, si cambia sintassi, linguaggio, paradigma etc...
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#30 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
ma no nessun putiferio
quando c'è la passione in mezzo alle idee è sempre così! domandona, tu su html e css ti muovi o sei a digiuno? ho dato per scontato ti interessasse anche il lato front.
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
#31 |
|
Member
Iscritto dal: Nov 2007
Messaggi: 136
|
Con html e css me la cavo bene e li uso spesso.
E' che non so a quale linguaggio appogiarmi, in più andando avanti con la discussione, le cose non migliorano. |
|
|
|
|
|
#32 | |
|
Bannato
Iscritto dal: Nov 2014
Messaggi: 292
|
Quote:
Per il resto prendo atto che il successo non può essere uno dei fini del progetto, grazie per la tua opinione. Ultima modifica di 71106 : 02-09-2015 alle 12:39. |
|
|
|
|
|
|
#33 |
|
Bannato
Iscritto dal: Nov 2014
Messaggi: 292
|
|
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Questa cosa è fondamentale. Così come conoscere la tua esperienza pregressa in programmazione. In caso ti fosse sfuggito: http://www.hwupgrade.it/forum/showpo...8&postcount=17 Ultima modifica di WarDuck : 02-09-2015 alle 12:45. |
|
|
|
|
|
|
#35 |
|
Member
Iscritto dal: Nov 2007
Messaggi: 136
|
Scusa ma pensavo di averti risposto. Il mio post riguardava un consiglio sul linguaggio da utilizzare in ambito web, ma visto che inizio da zero, tanto vale che impari un linguaggio che mi possa servire anche in ambito lavorativo professionale.
|
|
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
Quote:
semplicemente fare vbulletin o wordpress in node.js non mi sembra produttivo se uno deve sviluppare un'applicazione servizio su determinate esigenze calza molto bene (vedi appunto un servizio rest per app mobile ad esempio), ma se io (o meglio il nostro amico) devo iniziare, essere produttivo e magari mentre gioco ed imparo faccio anche qualcosa php è decisamente più indicato: 1) puoi partire usando wp o un frmework o un mezzo fm e ce ne sono fin troppi e tutto pronto alluso con tanto di template che compri e viavia aggiungi e personalizzi ed impari. 2) se devi fare qualcosa di semplicissimo fine al risultato è sicuramente la via più immediata 3) hai già l'hosting pronto e ben configurato ovunque, diverso è doversi creare una macchina virtuale ed installare via riga di comando il tutto (devi avere tempo e devi saperlo fare, nulla di esoterico ma va messo in conto) quello che bisogna imparare sono le logiche base dietro ai routing, ai db, all'uso di classi e modelli, poi il linguaggio di per se conta poco. diciamo però che se parliamo di performance vi ricordo che hwupgrade gira su php e su una versione vecchiotta di vbulletin per giunta se vi serve di più significa che siamo in altri ambiti. diverso ancora è il caso in cui uno abbia voglia di cambiare ed imparare e scoprire un nuovo linguaggio
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
|
|
#37 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
HTML/CSS e Javascript per la parte di frontend (fondamentalmente layout e grafica della pagina, comprese animazioni ed effetti vari, gestione dei caricamenti asincrona e via discorrendo). PHP, Ruby, Javascript, Python, Java per la parte di backend (il processamento lato server, generazione di pagine dinamiche e via discorrendo). Ma non solo, nel backend spesso hai bisogno di una base di dati dunque dovresti andare anche su SQL o comunque su framework in grado di astrarre la persistenza dei dati. In ambito web, così come nell'ambito della programmazione in generale le possibilità sono tante. Bisogna vedere qual è il livello che vuoi raggiungere e in quanto tempo. Se vuoi farla diventare una professione allora conviene investire tempo e non bruciare le tappe ed imparare a programmare dalle basi con un linguaggio come Java in quanto dal mio punto di vista un linguaggio con una struttura "forte" è più adatto a chi comincia (inoltre come già detto le conoscenze possono essere usate per molti altri scopi, client, server e mobile). Se vuoi avere dei risultati immediati, più "amatoriali" allora forse ha senso concentrarti subito sulle tecnologie web (PHP penso sia molto richiesto in quell'ambito, è un linguaggio che ha le sue pecche, ma che è ancora molto usato e supportato). Personalmente partire dal web non è una cosa che mi sento di consigliare (tanti linguaggi, tanto caos in generale e libertà pressoché totale che in parte è contro-producente per chi inizia), ma essendo stato anche io smanettone so che spesso si può trarre una soddisfazione infinita da quel tipo di programmazione |
|
|
|
|
|
|
#38 | |
|
Bannato
Iscritto dal: Nov 2014
Messaggi: 292
|
Quote:
Continuare a sviluppare in PHP perchè si vuole estendere Wordpress è inerzia tecnologia (particolarmente nefasta in questo caso), Node.js va preferito a PHP ovunque sia possibile. Posso essere d'accordo al 100% che "creare un sito velocemente" non rientri nella definizione di "ovunque possibile" e che iscriversi a un hosting con Wordpress già pronto e configurato sia la scelta più ragionevole in molti casi, ma presentare PHP come la tecnologia più adatta allo scopo è disonesto. Quantomeno dovremmo limitarci a presentare Wordpress come la tecnologia più adatta allo scopo. Ultima cosa, anche l'argomento numero 3 è disonesto: fai il confronto tra un'istanza di Wordpress già in esecuzione e pronta all'uso contro una piattaforma cloud non configurata in cui devi ancora creare la virtual machine e fare il deploy via linea di comando, per giunta senza tenere in conto i vantaggi della seconda in termini di scalabilità. |
|
|
|
|
|
|
#39 | |
|
Member
Iscritto dal: Nov 2007
Messaggi: 136
|
Quote:
Il mio dubbio era invece per la parte di beckend, e a quanto ho capito se volessi investirci "professionalmente" dovrei puntare ad linguaggio come Java. Altra domanda, secondo te avrò problemi ad impararlo essendo autodidatta? |
|
|
|
|
|
|
#40 |
|
Senior Member
Iscritto dal: Mar 2001
Città: MI
Messaggi: 1801
|
imparare java no, imparare ad usarlo in ottica web e in ottica web enterprise non è invece banale, ci vuole tempo.
trovo spesso molti programmatori che prutroppo conoscono e sanno solo un pezzettino del tutto (intendo in ambiente java). poi determinati pattern e framework hanno il loro costo di apprendimento, è fisiologico
__________________
italiarec.com forum italiano di registrazione e mixaggio estilocaballero.es ssdoptimizer.eu cambioeuro.eu doflamingo.com studiolegalesangalli.com stilegentiluomo.it italiarec.com italiarec.it arteincasa.it |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:03.




















