Aiuto per lo sviluppo del mio sito wewb

di il
7 risposte

Aiuto per lo sviluppo del mio sito wewb

Ciao a tutti,

faccio una piccola premessa: programmo da 3 anni in cobol, ma in realtà conosco bene anche altri linguaggi (java, html5, css3, c++, php, asp ...).
Vorrei creare un mio sito web.. Una specie di social network per farvi capire meglio. Le conoscenze le ho, ma non so davvero da dove iniziare. Per adesso sto guardando da autodidatta AngularJS perché mi sembra molto smart per lo sviluppo di siti web. Ditemi se mi sbaglio .. (sto studiando AngularJS per un lavoro che devo fare, ma probabilmente il sito lo svilupperei con una versione più recente)

Detto ciò, non sapendo appunto da dove iniziare, mi chiedevo tipo.. DA DOVE INIZIO ????
Cioè, se un utente si registra, dove vado a memorizzarmi la sua registrazione ?
come faccio a reperire informazioni ? ho modo di collegare un data base ? un server ?


Forse non sono stata molto chiara, ma davvero non so come fare.. In sintesi la situazione è questa : ho le conoscenze di tutto quello che mi serve per sviluppare un mio social network, ma da dove devo iniziare non lo so !


grazie

7 Risposte

  • Re: Aiuto per lo sviluppo del mio sito wewb

    Ciao!

    di base ti servono:
    - un database dove registrare tutte le varie info (mariadb, postgresql, ecc)
    - un linguaggio lato server (php, python, javascript con node.js, ecc)
    - angular (visto che lo vuoi usare) per la parte del frontend (intesa come la parte con la quale l'utente interagisce)

    volendo usare angular, la parte server funzionerà da web service.
    la parte scritta appunto in angular, interrogherà i web service per interagire con il database.

    tutto questo detto in maniera moooolto (e sottolineo molto) semplificata.
    usalo come punto di partenza per decidere cosa devi studiarti!
  • Re: Aiuto per lo sviluppo del mio sito wewb

    Per evitare di diventare matta con un'altro linguaggio di programmazione, puoi implementare SIA il lato client SIA il lato server SEMPRE con Javascript.

    Per il lato server devi usare Node.js, che e' l'interprete Javascript standalone.

    Ti consiglio l'approccio SPA ("Single Page Application") dove la tua applicazione e' scritta TOTALMENTE lato client, ma richiede i servizi/dati ad un servizio RESTful, che poi e' la parte SERVER della stessa.

    In questo modo separi TOTALMENTE la parte client dalla parte server e, almento in teoria, rendi indipendenti gli sviluppi tra i due lati.
  • Re: Aiuto per lo sviluppo del mio sito wewb

    Si, per node.js deve solo considerare l'hosting.
    non tutti lo supportano....
  • Re: Aiuto per lo sviluppo del mio sito wewb

    fermat ha scritto:


    Ciao!

    di base ti servono:
    - un database dove registrare tutte le varie info (mariadb, postgresql, ecc)
    - un linguaggio lato server (php, python, javascript con node.js, ecc)
    - angular (visto che lo vuoi usare) per la parte del frontend (intesa come la parte con la quale l'utente interagisce)

    volendo usare angular, la parte server funzionerà da web service.
    la parte scritta appunto in angular, interrogherà i web service per interagire con il database.

    tutto questo detto in maniera moooolto (e sottolineo molto) semplificata.
    usalo come punto di partenza per decidere cosa devi studiarti!
    Grazie per la risposta !! Credo id aver capito il tuo consiglio, ma per esempio .. Sviluppato il db (ho già creato le varie tabelle/relazioni), come faccio interagire il mio progetto in angular con questo ? Hai per caso dei link che potrebbero tornarmi utili ? Video/articoli..
  • Re: Aiuto per lo sviluppo del mio sito wewb

    migliorabile ha scritto:


    Per evitare di diventare matta con un'altro linguaggio di programmazione, puoi implementare SIA il lato client SIA il lato server SEMPRE con Javascript.

    Per il lato server devi usare Node.js, che e' l'interprete Javascript standalone.

    Ti consiglio l'approccio SPA ("Single Page Application") dove la tua applicazione e' scritta TOTALMENTE lato client, ma richiede i servizi/dati ad un servizio RESTful, che poi e' la parte SERVER della stessa.

    In questo modo separi TOTALMENTE la parte client dalla parte server e, almento in teoria, rendi indipendenti gli sviluppi tra i due lati.
    Scusa, forse non ho ben chiaro io il concetto.. Ma Angular non implementa già quello che fa javaScript ? Per adesso ho sviluppato qualcosa di semplice e base con Angular ed ho utilizzato Node.js ..
    Ti chiedo inoltre, Node.js lo utilizzo per lanciare i comandi di creazione progetto , creazione componenti, compilazione, poco più.. Ci sono altre operazioni per le quali è necessario ?


    Grazie mille
  • Re: Aiuto per lo sviluppo del mio sito wewb

    fermat ha scritto:


    Si, per node.js deve solo considerare l'hosting.
    non tutti lo supportano....
    Cosa intendi con 'non tutti lo supportano' ??
    Grazie per la risposta
  • Re: Aiuto per lo sviluppo del mio sito wewb

    Ciao!

    angular deve interrogare un web service RESTful, che puoi scrivere in vari modi: php, python, java, node.js, ecc.
    quindi devi prima documentarti su cosa si intende per web service RESTful.

    per quanto riguarda l'altra domanda, intendo proprio dire che alcuni hosting (ad esempio quelli condivisi a basso costo) non permettono di usare Node.js (o python per dire).
    ma magari supportano "solo" php o asp.net.
    insomma, dipende da dove devi "hostare" la tua applicazione.
Devi accedere o registrarti per scrivere nel forum
7 risposte