Domanda

Sono molto esperto nel lavoro con tecnologie open-source come PHP, MySQL, Apache e gli altri. Mi sento come a casa a lavorare con loro e il codice viene a me con poco sforzo.

Di recente ho iniziato a giocare con la tecnologia ASP.NET (lo so che non si confronta con PHP, o lo fa?) E tutto sembra molto semplice, ma ancora non mi sento come a casa.

Non riesco ancora a decidere quale strada prendere e che cosa devo sperimentare successiva.

Alcuni dei miei amici lavorano in piccole imprese con tecnologie open-source e dire che sono in cielo e questa è la strada da percorrere. D'altra parte alcuni dei miei parenti lavorano in ambienti aziendali e dire che sono in cielo e non vogliono sentir parlare di open-source (anche se erano molto soddisfatti di open-source prima del periodo d'impresa).

Sono molto confuso, vorrei che voi ragazzi di dirmi se hai avuto esperienze simili e che cosa hai fatto? Significherebbe molto per me.

È stato utile?

Soluzione

Può sembrare banale, ma fare ciò che ti piace.

Ci sono un sacco di PHP e ASP.NET lavori intorno e anche se ci fosse una differenza enorme, non sono sicuro che dovrebbe anche essere un fattore a meno che non ti è piaciuto entrambi ugualmente.

E 'vero che ASP.NET è probabilmente più popolare in altri ambienti "corporate" ( "lo sviluppo delle imprese" è il termine usuale), in modo fattore in che tipo di società e che tipo di lavoro che si desidera fare.

Altri suggerimenti

PHP essere interpretato nel, E in generale è. PHP essendo più lento di .NET..Nope.

Non quando rispetto al aspx impropriamente programmato, e VBScript. Se si sta parlando di convalidato e reduxed html = +> C # OOP, ASPX usato correttamente. Potrebbe essere più veloce di un'altra applicazione, a seconda delle colli di bottiglia.

È necessario per Pezzo framework PHP insieme, per farli giusto. PHP può essere slaughterd, e ancora in grado di produrre una brutta po 'di rendering HTML.

APC, PHAR, PHARLANGER sono compilatori per PHP. Qualsiasi linguaggio basato C può praticamente essere compilato prima della distribuzione.

Quando nel .NET, bisogna stare attenti della basics.Like HTML, CSS, JS, AJAX, funzioni, le interfacce, di classe, oggetti, ecc.

Questo va da sé, se si sa abbastanza di Unix .. IIS / PowerShell è molto facile da porta.

Io uso di Windows MSSQL / IIS / MS SERVER2008RC2 solo circa il 70% del tempo. Mi imbatto in C #, C ++, ASPX, PHP, Perl, Curl, ASMX, ASPX, .ini, .htaccess / .htpassword (.htprotect)

Questa è una di quelle senarios che si può provare per dimostrare 1 tecnologia piuttosto che un altro ..

Alla fine, la tecnologia adatta per il progetto; Dipende sempre dal PROGETTO ....

Spero che questo chiarisce alcuni dei Hogwash sui programmatori cauto che non hanno il senso / esperienza per guardare al quadro generale (ciò che conta davvero)

A soli mie 2 bit. Rob AKA Graphicalinsight

Una quantità molto piccola di persone beneficiano direttamente dal loro ambiente di essere open-source. Nella maggior parte dei casi di scaricare l'ultima versione del framework, e resterai in questo modo, fino a quando viene rilasciata una nuova versione.

Quindi, si tratta veramente basso per la lingua da scegliere.

La risposta migliore sarebbe entrambi -. Ogni lingua fa cose diverse

Ma ho iniziato con PHP e passato a ASP.NET.

La scelta dipende più dal tipo di progetto e l'approccio dello sviluppo.

PHP sarà più attraente per i piccoli progetti, senza un approccio rigoroso. ASP.net integrerà più rapidamente in pratica di una squadra di sviluppo tradizionale. Questo non significa che non è possibile utilizzare PHP per applicazioni "grandi", o che ASP.net non è un bene per progetti collaterali rapido e sporco. Questi sono solo attitudini, e neanche può essere piegato per qualsiasi scopo.

Alla fine, ciò che riduce a è convenzione e gusto. Scegli quello che ti piace, o quella dei posti di lavoro sono per, e l'uso che. Oppure, se è possibile, utilizzare entrambi.

Non credo che ci sia una risposta proprio qui. Anche la tua domanda colpisce due punti, PHP vs ASP.net e open source vs chiuso. Per quanto riguarda ASP o PHP fare ciò che ritiene giusto per te. Quando si dice ASP.NET doe moccio confronta con PHP, mi chiedo dove si sono provenienti da. Per me la sua come dire doesn spagnolo; t confrontare a Tedesco. E 'davvero modi diversi fo dicendo (fare) qualcosa. Alla fine si otterrà la stessa cosa. Si tratta di come ci si arriva. Arrivare il modo migliore di sapere come.

Per quanto riguarda aperta vs closed source. Corporate tende ad utilizzare le soluzioni che hanno il supporto costruito in. (E credo che a volte ci sono tangenti con alcuni di questi prodotti, ma questo è un altro discorso)

ASP.NET è molto più veloce di PHP , in parte perché si tratta di un linguaggio compilato, mentre PHP è un interpretato uno. Questo gioca un ruolo importante nel determinare cosa usare, ma non è l'unico fattore.

Idealmente si vuole prendere la decisione per ogni progetto che si sta per intraprendere. Io tendo a scegliere ASP.NET il più delle volte, ma conosco molte persone che ottengono molto dettagliata al momento di decidere la lingua da utilizzare.

Se siete alla ricerca di quello che sarà il set di abilità più commerciabili, c'è una buona offerta di lavoro aggregatore che non trend in Indeed.com. In sostanza si cerca il suo database di lavoro per i termini di ricerca si mette in ed emette un bel grafico trend del numero di posti di lavoro che hanno descrizioni containng la vostra parola chiave (s). Non una misura perfetta di commerciabilità, ma è abbastanza buono. Ho corso una per te, controlla il link out:

Posti di lavoro per varie tecnologie web

Secondo la tabella, si consiglia di trascorrere del tempo con Java.

Le aziende che utilizzano ASP.NET sono pagamento per quella tecnologia.
Non che le aziende che utilizzano PHP sono a buon mercato su tutto. Ho potuto costruire un caso per avere budget IT in più a causa di PHP ...

Ma è qualcosa da tenere a mente.

Io lavoro con .NET, ma spesso con l'Open Source, come ad esempio Umbraco . Essi non sono reciprocamente esclusivi.

Dopo aver lavorato sia con PHP e .NET preferisco di gran lunga la seconda (soprattutto perché C # è così molto più bello di PHP e .NET framework più consistente), ma che è preferenze personali.

che avrei voluto dire qualcosa di essere cauti quando si tratta di lavorare a quello che si sente come a casa. Se dove ho lavorato avuto regole molto permissive in modo che fosse come a casa, questo può causare me di essere un po 'più sciatta o meno professionale di quello che sono ora, perché ho potuto indossare quello che volevo, quando volevo lavoro, ecc Sono senza dire che questo sarebbe accaduto a voi, solo che io avevo messo questo avvertimento alle persone che pensano che non v'è alcun lato negativo di lavorare da casa o quello che si sente come a casa.

rotto di Windows è un concetto intorno a questo in un certo senso in cui, se si vive con un gruppo di finestre rotte, ma non funzionano con loro, vuoi finire li acccepting al vostro lavoro per frase il mio punto come una questione a riflettere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top