INFO GESTIONALI, APP, WEB

di il
20 risposte

20 Risposte - Pagina 2

  • Re: INFO GESTIONALI, APP, WEB

    Ogni settore tecnico ha la sua terminologia.

    Fare indigestione non e' una soluzione.

    Alcune dritte fondamentali:

    1) sul TUO PC accedi ad internet con il BROWSER (IExplorer/Edge/Chrome/Firefox/Safari/Opera/...) questo e' LATO CLIENT.
    E' RESPONSABILITA' del browser, generare la pagina che stai vedendo in questo momento (colore delle scritte, font, immagini,icone, ecc)
    Il broser riceve la PAGINA (pensa ad un file) scritto in HTML e contenente DIRETTIVE CSS (per i colori) oltre che a pezzi di codice Javascript. Inoltre la pagina stessa contiene dei LINK ad altre pagine HTML, sorgenti javascript, immagini, video, ecc

    2) Tutta sta' robba, che il browser riceve, la deve ricuperare da qualche parte. Questo QUALCHE PARTE e' il SERVER WEB che sta dall'altra parte del mondo, o dell'Italia, o della tua citta', ma fondamentalmente NON A CASA TUA e NON SUL TUO PC.
    Questo e' il LATO SERVER

    Il LATO SERVER, a sua volta, lo puoi pensare suddiviso in DUE parti:

    a) FRONT-END: la parte del server che fornisce le pagine HTML, e che un programmatore ha progettato, cosi' come le icone che un grafico ha preparato. Inoltre, il SITO WEB non e' formato da una sola pagina, ma da TANTE, e la loro organizzazione, che cosa contengono, che colore hanno, come si fa a passare ada una pagina all'altra e' stata decisa da qualcuno che si occupa dell'ORGANIZZAZIONE del sito web.

    b) il BACK-END: e' la parte del sito WEB che NON HA A CHE FARE con le pagine HTML, ma con i dati che le pagine devono visualizzare: i post, le aree, le offerte di lavoro, ecc. Tutte queste cose devono essere memorizzate da qualche parte (e qui' entra in gioco il database) ed opportunamente organizzate (non si butta tutti in un calderone e si spera, ma TUTTO deve essere ORDINATO, preciso)

    Poi ci sono servizi che sono utili alla gestione del sito, come controllare che non ci siano intrusioni, controllare che il database venga salvata uno volta al giorno/alla settimana in modo che se i computer su cui gira dovessero schiantarsi, e' sempre possibile ripristinare il sito e n-mila altre cose

    Pagine statiche/dinamiche: la differenza e' ovvia!
    1) una pagina STATICA verra' visualizzata SEMPRE NELLO STESSO MODO, per quante volte tu la chiami (1/100/1.000.000, ora, domani, fra un anno)
    2) una pagina dinamica contiene parti che cambiano nel tempo. Queste parti possono essere piccole (ad esempio SOLO l'ora) o grandi (ad esempio l'intero thread, come quello che stai leggendo in questo momento).

    Apache Sofwtare Foundation: e' il nome di un'organizzazione che fornisce software open source per fare siti web.
    Due famosi sono:

    Apache Web Server: il software per fare i siti web (e' solo un programma che si occupa di gestire la comunicazione HTTP, usaper per i siti web)
    Tomcat: un WEB Server scritto in Java con cui si implementano le pagine dinamiche.

    Poi la fondazione mette a disposizione un sacco di altro software per fare un sacco di altre cose, ma proprio tante

    Se vuoi imparare di piu' e meglio, e' MEGLIO acquistare qualche libro sull'argomento.





    CGI: vecchia tecnologia, lascia perdere
  • Re: INFO GESTIONALI, APP, WEB

    migliorabile ha scritto:


    CGI: vecchia tecnologia, lascia perdere
    in realtà ha tantissimi pregi, il principale l'efficienza, essendo utilizzabili programmi eseguibili veri e propri, scritti in C ad esempio.
    inadatto però per principianti
  • Re: INFO GESTIONALI, APP, WEB

    Ciao..

    Purtroppo in questo momento della storia, sviluppare lato web, c'è molta confusione, negli anni 2000/2005 era molto più semplice c'era poca scelta..

    Io allora iniziai a fare pagine statiche, poi inserii il dinamico con della pagine sviluppate in perl, e database postgre, ora sono in php/mylsql/apache e piattaforma prettamente linux..

    Quindi la prima scelta conviene studiarti html, poi decidi la base della tua piattaforma unix/windows (io logicamente consiglio linux in quando è già tutto nativo e di serie), poi decidi il linguaggio dinamico che vuoi studiare (perl, php, java, pyton ecc..) io consiglio il php, poi il tipo di database (mysql, postgre, maria ecc...) io consiglio mysql o derivati (io uso maria)...

    Ci vorrà molto tempo e tanta passione, ma ti illuminerà su come funziona internet dal profondo..

    Come applicazione web s'intende la differenza tra vedere delle pagina ed interagirci.. (vedi un sito internet e leggi ) Entri nel sito della banca, acquisti su AMxxxx (queste sono applicazioni web)..

    Ecco ragazzi io la penso così..

    Ciao e buona domenica..
  • Re: INFO GESTIONALI, APP, WEB

    Grazie a tutti!

    buona sera
  • Re: INFO GESTIONALI, APP, WEB

    FlavioDV ha scritto:


    Personalmente lavoro da anni con Visual Studio di mamma Microsoft, all'interno del pacchetto puoi trovare vari linguaggi di programmazione C#, C++ VB, F#, e scegliere quello che preferisci o che meglio conosci. Se stai iniziando a studiare ora ti consiglio C#. Se intendi approfondire il mondo web ha anche un web server che ti permette di testare le tue applicazioni localmente senza dover diventare matto nell'installazione locale di altre soluzioni.
    Puoi trovare info a questa pagina: esiste anche una versione gratuita per singoli programmatori e/o studenti che si chiama "Community" . . . .



    ciao
    perdonami Flavio, ma con VB sotto .Net si possono costruire applicazioni Web, o esso è relegato alla funzione di applicazione Desktop?
    E ancora.... VisualBasic .Net ha ancora la "vecchia" interfaccia con gli oggetti grafici e gli eventi
    Sarebbe fantastico poter riprendere in mano uno strumento che usavo quando ero giovane e farci le applicazioni WEB che all'epoca , NON ESISTEVANO !!!
  • Re: INFO GESTIONALI, APP, WEB

    Certo... puoi farlo anche con vb.net

    Comunque questo thread è vecchiotto...
Devi accedere o registrarti per scrivere nel forum
20 risposte