|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2002
Città: Göteborg (previously L'Aquila)
Messaggi: 749
|
[ASP PHP JSP] Quale fare prima?
Ciao a tutti.
Dopo aver appreso i primi rudimenti dell'html,con tanto di fogli di stile e xml vorrei fare un passetto avanti. Tra ASP,PHP e JSP cosa mi consigliate di studiare? Considerate che mi piacerebbe imparare a fare interfacce per DB e fare siti web un po più "ricchi". Magari consigliatemi qualche guida che mi faccia chiarezza su ste cose, ad esempio riguardo l'asp lo leggo spesso associato a una sigla .Net (Dot Net) ma non so cosa sia.... Premetto anche che possiedo un portatile Apple e preferirei lavorare in quell'ambito...(mi hanno detto che l'ASP è proprio della Microsoft e quindi mi posso scordare di lavorare con ASP e Apple insieme....) Insomma... datemi piu info possibili!!! Thanx ![]()
__________________
- iBook G4 14" 1.42 GHz, 1 GB di RAM, 80 GB di HD - ...tutto il resto è noia. - |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
ASP e ASP.NET sono linguaggi lato server che si appoggiano su webserver quali IIS, in genere ospitati su sistemi Windows. Hanno supporto nativo per SQL server, ma tramiti appositi moduli possono interagire senza problemi anche con MySQL.
PHP invece lavora nativamente in ambito sistemi Unix/Linux e supporta MySQL ... In genere, quindi, se hai un dominio hostato su macchine Windows hai il supporto ASP, se invece sei hostato su macchine Unix hai il supporto PHP ...acquistando ulteriori servizi puoi avere comunque il supporto ad entrambi (mia esperienza con Aruba.it). Per quanto riguarda il Mac ... non preoccuparti, i browser sono compatibili con tutti i linguaggi lato server, proprio perchè vengono elaborati dal server! i client (che siano windows, linux, mac, ppc o altro) ricevono una semplice pagina html come risposta ... quindi come utilizzatore Mac non hai problemi. Invece, se vuoi sviluppare pagine PHP o ASP su Mac ... semplicemente devi installarti un webserver che supporti uno dei sue o entrambi (esiste IIS anche per Mac, come anche Apache per Mac). Su quale linguaggio consigliarti ... non saprei; sono ottimi sia ASP.NET che PHP; diciamo che hanno i loro vantaggi e svantaggi. Forse all' inizio ti consiglierei PHP in quanto avresti meno cose da imparare (all' inizio!); ovvero impari PHP e sei a posto. ASP.NET, se non hai una base di .net e relativi linguaggi (come VB.NET o C#), è forse un pelo più complicato ... perchè dovresti impararti la tecnologia .net + asp.net + un linguaggio di programmazione tra vb.net e c#. La cosa migliore sarebbe conoscere sia PHP + Mysql che ASP.NET + SQL server ... in modo da avere ampia scelta in base ai bisogni. Per quanto riguarda JSP, l' ho usato poco e non saprei consigliartelo o meno.
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Sep 2002
Città: Göteborg (previously L'Aquila)
Messaggi: 749
|
Quote:
![]() Ora un po di domande e considerazioni: 1)La prima sorge spontanea... ovvero che differenza c'è tra ASP e ASP.NET? 2)Poi.... Mi parli di avere "supporto" PHP o ASP. Cosa intendi per supporto?Che se io scrivo del codice PHP e lo carico su un webserver che però ha IIS non me lo prendono?Ma scusa.... chi offre sti servizi non dovrebbe preoccuparsi di offrire entrambi i supporti?Io pensavo di fare una cosa del tipo:"Ok... io scrivo quello che devo scrivere... poi lo carico... e poi son caXXi loro!!!" E' sbagliato come ragionamento?Devo sincerarmi prima su cosa si prendono e su cosa no? 3)SQL Server serve per creare DB come MySql,Access e Oracle? 4)Per quanto riguarda il mac ho capito la situation da "user". Loro mi danno indietro una pagina HTML quindi stica.... ![]() Se invece io VOGLIO sviluppare su piattaforma mac... posso tranquillamente usare ASP o ASP.NET? Ho visto dall'introduzione del mio mac che ha "di serie" APACHE... (scusata la terminologia nn proprio corretta ma sono niubbissimo e preferisco fare domande,anche se sciocche, piuttosto che rimanere nel dubbio eterno per ostentare una certa padronanza su alcuni argomenti ![]() 5) c#=c++? ![]() ![]() 6)Le associazioni che fai del tipo PHP+MySql e ASP.NET+SQL Server sono per la costruzione di un DB (MySql e SQL Server) e la loro interfaccia (ASP.NET e PHP)???Se non è cosi perchè vanno a coppia? 7) un ultimissima considerazione che mi viene in mente proprio ora. Perche esistono ste associazioni: Access= M....a MySql= Carino, funziona abb bene Oracle= eh... qua si parla di cose serie... e altamente professional!!! 8) E adesso un volontario che sponsorizzi un po le JSP?? ![]()
__________________
- iBook G4 14" 1.42 GHz, 1 GB di RAM, 80 GB di HD - ...tutto il resto è noia. - |
|
![]() |
![]() |
![]() |
#4 | |||||||
Senior Member
Iscritto dal: Jun 2005
Città: Mestre (VE)
Messaggi: 1415
|
Quote:
Ovvero, tramite ASP.NET ed i controlli e oggetti messi a disposizione dal .NET è possibile costruire pagine che leggano e scrivano su database, che contengano calendari e pagine di login in pochi minuti, senza dover scrivere a mano tutto il codice per la costruzione del calendario, del login o altro ... tramite le funzionalità bind è possibile leggere un database e avere già il risultato strutturato in una tabella o in una struttura grafica html pronta, scrivendo pochissimo codice ... ASP non permette certe cose ... Quote:
Quote:
Quote:
Comunque, per sviluppare non hai bisogno di webserver installati ... puoi programmare anche da un palmare se vuoi ![]() Quote:
![]() In asp.net puoi programmare in Visual Basic .NET come in C#, indifferente ... Quote:
Quote:
Sono tutti ottimi! l' unica differenza è che MySQL è gratuito ed open source ... mentre SQLServer e Oracle .. no ![]() SQL Server 2005 e Oracle 10 sono incredibilmente potenti ... PS. Io uso quasi esclusivamente ASP.NET con SQL Server e faccio qualsiasi cosa; quelle volte che devo usare PHP lo uso con MySQL. Oracle non è consigliatissimo per pagine web; ma per applicazioni ...
__________________
IN WIN 909 / AMD Ryzen 9 3950X / Gigabyte X570 Aorus Xtreme / 4x8gb G.Skill 3200 / Gigabyte Aorus RTX2080Ti Xterme / 2x Gigabyte Aorus NVMe M.2 1Tb / Corsair AX1200i / full liquid EK - Bitspower / circa 160 trattative nel mercatino |
|||||||
![]() |
![]() |
![]() |
#5 | |||||||||
Senior Member
Iscritto dal: Sep 2002
Città: Göteborg (previously L'Aquila)
Messaggi: 749
|
Very good!
Quote:
![]() Quote:
Quote:
![]() Quote:
Quote:
![]() Quote:
![]() Free is better!! ![]() Quote:
Quote:
![]() Quote:
__________________
- iBook G4 14" 1.42 GHz, 1 GB di RAM, 80 GB di HD - ...tutto il resto è noia. - |
|||||||||
![]() |
![]() |
![]() |
#6 | ||||||||
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
Asp,php,jsp sono linguaggi in cui le istruzioni il più delle volte vengono utilizzate tra i tag delle pagine html. Con asp.net tutto questo non esiste più, in teoria nemmeno ti devi porre il problema di quale browser sta utilizzando il client. Realizzi tutto sul server, che si occupa anche della visualizzazione dei dati. Il primo è più importante traguardo è che il codice viene separato dall'html. Poi esistono tante altre funzioni avanzate che ti permettono di aggiornare la pagina senza ricaricarla completamente, di scrivere dll senza necessità di registrarle sul server in cui risiede l'applicazione. Quote:
Jsp deve andare su apache tomcat. Per quanto riguarda il mondo unix asp.net grazie al progetto mono è stato supportato anche lì. Ma più in generale chi offre servizi di hosting usa accoppiare win + asp/asp.net, linux + php, jsp. Quote:
Quote:
Il mio consiglio è che tu ti doti di un win con iis che per i niubbi è più facile per cominciare. Quote:
Quote:
le scelte del db si fanno in base al tipo di progetto che si vuol realizzare. Quote:
mysql è un buon db ma manca di una sua interfaccia grafica. Se punti su oracle e sql server lo fai soprattutto per avere dei db efficienti per gestire un elevato numero di dati. Quote:
![]()
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
||||||||
![]() |
![]() |
![]() |
#7 | ||
Senior Member
Iscritto dal: Oct 2005
Città: Palermo
Messaggi: 2579
|
Quote:
Quote:
mysql non è gratis, lo è solo per uso personale, per quello commerciale lo paghi
__________________
Utente gran figlio di Jobs ed in via di ubuntizzazione Lippi, perchè non hai convocato loro ? |
||
![]() |
![]() |
![]() |
#8 | ||
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2125
|
Quote:
![]() Quote:
Per il resto devi semplicemente renderti conto che un dbms non è solo un contentitore di dati, serve anche per gestirli. (eg. trigger etc...) MySQL è open source e gratuito il che lo rende adatto a chi non ha voglia di spendere più del previsto nonché a chi non ha bisogno di fare determinate operazioni. Oracle invece è un dbms ultra completo come potrebbe essere anche un IBM DB2 per esempio. Offre molte più features di MySQL e così via. Devi semplicemente capire cosa ti serve per fare un sito, che tipo di dati devi gestire e che operazioni sui dati devi fare.
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole Ultima modifica di dierre : 02-01-2007 alle 14:45. |
||
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 1864
|
Eccomi per il JSP
![]() Ho intenzione di imparare un po' tutti i linguaggi di programmazione (non si sa mai, poi a me sta iniziando a piacere la programmazione) e dopo aver gettato le basi con UN PO', ma giusto un po' di C in console mi sto infarinando con il JSP, molto semplice e simile al C (come sintassi alcuni dicono che C, JSP, Java, PHP e ActionScript siano simili). Non ti so dare informazioni più approfondite perchè anche io come te sto entrando ora in questo mondo, però puoi facilmente trovare risposte ai tuoi dubbi su Wikipedia, mentre su HTML.it trovi guide di ogni genere per molti linguaggi web, fatti un giro, io comincio dal JSP e C, poi C++, VB, VB.net, PHP, ASP, ASP.net, Java e magari ci scappa anche il python perchè ieri mi ha appassionato questa lettura ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:28.