Gå til innhold

ASP: Gammel ASP-utvikler lukter på ASP.net med ambisiøse planer


Anbefalte innlegg

korrigering så ikke du forivrer andre : Runat="server" betyr at kontrollern/kilde kodene blir

rendret på server nivå og ikke i klienten, er feil å si at dette gjør den kun asp.net basert.

du kan fint kjøre en <asp.kontroller uten runat server, da rendres den i browsern og

ikke via server nivået. Dette er basic forståelse av asp.net . Ta en titt på linken

over hvor Microsoft selv forklarer hva jeg alt har sagt. Tviler på at de tar feil ;)

Lykke til.

http://stackoverflow.com/questions/304290/asp-net-why-runat-server

 

Hentet fra din link:

 

"edit: let me be more specific. since asp.net is pretty much an abstract of HTML, the compiler needs some sort of directive so that it knows that specific tag needs to run server-side. if that attribute wasn't there then is wouldn't know to process it on the server first. if it isn't there it assumes it is regular markup and passes it to the client."

 

;)

Lenke til kommentar
Videoannonse
Annonse

korrigering så ikke du forivrer andre : Runat="server" betyr at kontrollern/kilde kodene blir

rendret på server nivå og ikke i klienten, er feil å si at dette gjør den kun asp.net basert.

du kan fint kjøre en <asp.kontroller uten runat server, da rendres den i browsern og

ikke via server nivået. Dette er basic forståelse av asp.net . Ta en titt på linken

over hvor Microsoft selv forklarer hva jeg alt har sagt. Tviler på at de tar feil ;)

Lykke til.

http://stackoverflow.com/questions/304290/asp-net-why-runat-server

 

Hentet fra din link:

 

"edit: let me be more specific. since asp.net is pretty much an abstract of HTML, the compiler needs some sort of directive so that it knows that specific tag needs to run server-side. if that attribute wasn't there then is wouldn't know to process it on the server first. if it isn't there it assumes it is regular markup and passes it to the client."

 

;)

Tror du kanskje har misforstått noe, hvis du fjerner runat=server fra alle taggene på en side, så vil du da ende opp med en vanlig tekstfil som du kunne laget i notepad og fått hvilken som helst webserver til å gi til klienten. Siden har da ikke lenger noe med asp.net å gjøre.

  • Liker 2
Lenke til kommentar

korrigering så ikke du forivrer andre : Runat="server" betyr at kontrollern/kilde kodene blir

rendret på server nivå og ikke i klienten, er feil å si at dette gjør den kun asp.net basert.

du kan fint kjøre en <asp.kontroller uten runat server, da rendres den i browsern og

ikke via server nivået. Dette er basic forståelse av asp.net . Ta en titt på linken

over hvor Microsoft selv forklarer hva jeg alt har sagt. Tviler på at de tar feil ;)

Lykke til.

http://stackoverflow.com/questions/304290/asp-net-why-runat-server

 

Hentet fra din link:

 

"edit: let me be more specific. since asp.net is pretty much an abstract of HTML, the compiler needs some sort of directive so that it knows that specific tag needs to run server-side. if that attribute wasn't there then is wouldn't know to process it on the server first. if it isn't there it assumes it is regular markup and passes it to the client."

 

;)

Indeed, og du sitter igjen med normal HTML. Ingen ASP.NET kode blir utført overhode. Klienten skjønner derimot ikke ASP.NET, og all ASP.NET relevant info blir strippet vekk av parseren.

Lenke til kommentar

Jeg synes det er alltid litt morsomt å lese php vs asp.net diskusjoner :)

Siden php vinner ? :dribble:

 

PHP er et programmeringsspråk, det er ikke ASP.NET, så ettersom det er to forskjellige ting, så kan PHP umulig vinne. Kan heller ikke sammenligne PHP med C#, fordi C# er et general purpose språk som blir brukt til alt fra å skrive operativsystemer til å scripte spill.

PHP brukes utelukkende til å transformere tekst.

 

Så blir litt vanskelig å sammenligne de to.

Endret av GeirGrusom
Lenke til kommentar
Gjest Slettet+9871234

Økonomer er jo kjent for å gjøre forutsetninger:

 

Den implisitte forutsetningen var:

 

PHP er mitt foretrukne server skripting språk. :whistle:

 

Kan heller ikke sammenligne PHP med C#, fordi C# er et general purpose språk som blir brukt til alt fra å skrive operativsystemer til å scripte spill.

Der ville jeg personlig foretrukker Python / C / C++.

 

Bortsett fra Python finnes alt du trenger her: http://www.embarcadero.com/products

Endret av Slettet+9871234
Lenke til kommentar
Gjest Slettet+9871234

Der ville jeg personlig foretrukker Python / C / C++.

Hvorfor det?

Kun fordi jeg har inntrykk av at mange spillmotorer skrives i C / C++ og grensesnittet i Python. Og så har jeg programmert litt i de tre nevnte språkene tidligere.

 

I tillegg har jeg sett litt på disse bøkene:

 

http://www.amazon.com/Programming-Python-Charles-River-Development/dp/1584502584/

 

http://www.amazon.com/C-Game-Programmers-Development/dp/1584504528/

 

http://www.amazon.com/Structures-Algorithms-Developers-Charles-Development/dp/1584504951/

 

Hvorfor foretrekker du PHP til websider?

Det kunne jo vært interessant å høre hva han som skrev dette

 

Jeg synes det er alltid litt morsomt å lese php vs asp.net diskusjoner :)

 

mener.

Endret av Slettet+9871234
Lenke til kommentar

Leste akkurat alle innleggene siden mitt forrige innlegg nå, og hadde egentlig et ganske WTF?!?-moment, kombindert med et par panneklask og litt nervøs latter...

 

Når det er sagt, så ville jeg anbefalt å lese seg litt opp på ASP.NET 4.0, finne ut om man vil lære seg VB eller C#, finne ut om man vil gå for MVC eller Webforms (eller et annet pattern, for all del ;) ) osv.

 

Men som sagt... Razor er T0FT ;) - <% %> er slitsomt :)

Lenke til kommentar
Gjest Slettet+9871234

... finne ut om man vil gå for MVC eller Webforms (eller et annet pattern, for all del ;) ) osv.

 

PHP og JavaScript (jQuery) drevne Drupal

 

http://www.oopschool.com/phpBB3/viewforum.php?f=24

 

bruker PAC (Presentation abstraction control) design pattern i stedet for Trygve M. H. Reenskaug's

 

http://heim.ifi.uio.no/~trygver/

 

MVC pattern:

 

http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html

 

Men som sagt... Razor er T0FT ;) - <% %> er slitsomt :)

Tut og kjør med PHP + jQuery + WordPress + Drupal :roll: .

 

To andre ASP.NET (C#) bøker som kan være av interesse:

 

http://www.apress.com/catalog/product/view/id/946/s/9781430231745/category/171/

 

http://www.apress.com/9781430234043

Endret av Slettet+9871234
Lenke til kommentar
  • 2 uker senere...
Gjest Slettet+9871234

Med PHP ender jeg jo opp med <? ?>

Det er regnet som dårlig php syntaks ettersom det kan forveksles med XML markup.

 

Dette

 

<?php
Din kode her.
?> 

 

er anbefalt standard.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...