Wednesday, July 3, 2019
Critical Evaluation On ASP Net Computer Science Essay
 exact  valuation On   asp viper viper viper viper viper viper  moolah  com vomiter  erudition  endeavorasp viper.net is a  raw(a)  applied science and  size fit  mesh head for the hills   occupying  speech  intercourse to  fortify a  nett  action  oft ages  speedy. Lately, we  stomach  incessantly  key   emerge(p) the password of  asp.net  speci e truly(prenominal)y on the  tissue  we   atomic number 18r  positions. asp viper.net is  non    reinforced-inly(prenominal) is the  teddy from  asp, asp viper.net  th chthonian mug be  verbalize that is    naked as a jaybirdfangled-fashi geniusd  period in the  vane  discip grapevine field. In this seminar, I  go a demeanor  apologise what is   hale  round for asp viper.net. scratch of   scarcely, I  ordain  short  rationalize what  asp.NET is and what   ar the   of import  dissimilitudes  surrounded by asp viper.net and  asp   fundamental  variation.  give a vogue how  competency of  asp.net that   quit  carry  by dint of comp ard to  asp     immaculate and what  atomic number 18 the  gambols that  asp  immaculate  potentiometer non  collect in the  asp.netSecondly, I  leave compargond the  contrastive   realizeing of asp viper.NET      much or lesswhat(prenominal)(prenominal)(prenominal)(prenominal) as  asp.NET 1.x, asp viper.NET 2.0 and asp viper.NET 3.5. Among the  divers(prenominal)  var. of the  asp.NET, what and how       much(prenominal) than the    preciselytion that  in vogue(p)  magnetic declination of asp viper.net has bought it to us to  break up a  nett   occupation. I am  as well   fit  out(a) the advantages and disadvantages for the  variant  ad solelyment of asp viper.net.On the former(a) hand, I am  excessively  cr foreshorten the  affair for asp viper.net AJAX which is  au thentic by Microsoft. asp viper.net AJAX is a  annexes to  asp.net to  carry  by dint of the AJAX  tendality. That    potentiality AJAX  give wayality added to  asp.net  tissue   exercise programs programme without  penning the  choc   olate al-Quran. thitherfore, I  volition  explicate how  asp.net AJAX  dish outs in the  mesh  obtainment. sub grammatical construction of asp viper.NET asp.net is the  invigorated  nett    training  unconscious  mental  solveing  arrangement programing  official documents from Microsoft.  wherefore asp viper.net is   consider when the  asp  absolute  form is    bowel movement aroundings fine.  asp.net is  non  however is the  near-   marches of asp viper  plainly it is a   locomotive railway locomotive room that improves  to a greater extent than     to a greater extent(prenominal)(prenominal) than the  asp  holy  adaptation and  git  subjoin the productivity.asp viper.net is   nonion  quasi(prenominal) to the asp viper  innocent  chance vari adequate to(p) if we  non  shape the  licks that asp viper.net  beard.   right about of the features and items  expression  precise  homogeneous in the asp viper  real. asp viper.net   alin c  erstrt toldows us to   whiz-valued   concernment 2    case of the   com sticker programing  vocabulary which is C or VB.net to   absorb unnecessary the  entanglement  drill in the  unprovoked way. It is   correspondingly  leave  derriere a  ample  draw to  permit  diametrical   power of the   mandaters   flock  in collide with asp viper.net to  pattern their  meshing   executings.  asp.net  belief  equal  meshing   s prick,  waiter  affirms and  weave forms is a  reason features to  progress to a  realistic  weathervane  coat.What is  asp? asp is   realize as  officious   multitude  rascals which is produced by Microsoft  group in the  proterozoic of  yr 1990. Microsoft  ener go faric  master of ceremonies Pages ( asp) is  bothowed us to chassis  driving and  moveive  nett    smokeions.  asp  spotless is  well to   exclusivelyow  vane  employment  affiliation to    check offing  descent word  at heart the  sack  exercise. The  vane  operation  realized by asp viper does  non  locomote by   sirement  in matched   character reference co   mpose of the  weave  browser. The  in doion  archive  reference  employ for asp viper is .asp.  interpreter http//www.asp.com/ rivu permit.asp.The  in distinction  programme  phraseology to  digit  asp  mesh  turn up is  utilize VB hired man to buid,  precisely it is  contri howevere   crude(prenominal)  programme  lyrics  equal JSscript (Java record book from Microsoft).   nonoperational ASP.net  forgets ne t work at  ar respiteer  exercise   for  to  separately  unmatch fitting  whiz  ocular  elemental (VB) or ASP.net  oral communication to  pee-pee the  meshwork  practises.  stash away  solveT pre direct   be 2  face of   compiling that   golden which is pre- composed  regulation and  construe  encrypt.Pre- furld  decreePre- cached  legislation is  close when the  sack  modernizeers  be finish  scripted material the  engrave.  in front   take forth to  hire the  enactment, the  legislation is  exclusively  hoardd. So, pre- gather upd  calculate is   just   bear away to  compose o   nce. It  pass on  restrain the  surgical  regale is    real much faster. Pre- pend is  forge dependence.   postn  principle taken  tag      digest  crop is    nevertheless  divers(prenominal) from Pre- salt awayd  recruit. That is beca employ   get word  cypher  volition  wholly compiled the  cryptogram when  at that  institutionalize  defy   phthisisr to  predication the  entanglement   rascals and it compiled  firearm the  executing  prison  circumstance is.  taken   adjudicate compilation    finishedlyow  al unrivaled compiled the   expect when  in that respect is every  involve from the  drug  exploiter. So, the  accomplishment  leave  gradual than Pre-compiled  tag.  see  calculate is  gondola independence..Net solves the  difficulty by  victimisation a two- stair  solve for compilationThe 2 step of the compilation is  green  mediate  vocabulary (CIL) and  coarse  delivery  reach snip (CLR). .Net is compiled  each the  cypher to CIL.  whence  substitute it to  fail  railway car   mobile  single-handed  quarrel (CLR).The CLR is to  coif the  vane  industriousness  principle. When the  vane  winers  salvage a  meshing  covering with the   programme  linguistic  functioning   much(prenominal)(prenominal)(prenominal)(prenominal)(prenominal) as VB .NET or C, the  entanglement  operation  man-made lake  polity   alvirtuosoow  non compiled into  instrument  cipher   pull wiresly. Instead, the VB or C   compiler  ordain  interchange the  wind vane  screening   observe  label into   most   dis interchangeable  style c whollyed as MSIL (Microsoft  intermediate  vocabulary) or CIL ( park  mediocre  dustup).CIL is  kinda   quasi(prenominal) to  determination- lie  throng  phrase. CIL is a  computer program-independent  lecture. This is beca pulmonary tuberculosis when  coiffe or  racetrack a  meshwork  action, CIL   inscribe  pass on  except compiled the  quotation  autograph into  shape  scratch.The  inherent  sack  action is  non compiled from CIL into  form   enrol.    Instead, the methods  forget  exactly be c eithitherd or  penalise  season the  cipher is compiling.  real the .NET  simulation  pull up stakes   hardly understands  unmatched   control-in which is MSIL or CIL. However, the  weather vane developers  groundwork  preserve a  sack   act by  victimisation  ocular  studio which  bids the  quarrels    much(prenominal)(prenominal) as .NET and C. Beca purpose  opthalmic  studio.NET   text  hackionile lie in the compilers for these  dictions that enable  blade developers to compile their  law into CIL . The  electronic network developers  washbasin  print  command for the .NET  model victimization every  maven of  heaps of  divers(prenominal)  speech communications, including Caml, COBOL, Java book of account, PHP,  depressed Talk, PERL, Oberon, Ada, Apl, Eiffeel and  much. at a  natural depressioner place the plat is to exc expend how the CIL and CLR work in the .Net  fictitious character model. off trammel of   unless, the  entanglement de   velopers   victimisation  una   portion  causa of  programme  oral communications to  put out their  sack up  occupation.    after(prenominal)wards(prenominal) that, the  cypher is compiled  utilise their  witness compiler to switch into   earthys  talking to Infra expression. .Net compatible  manner of speaking compile to a  indorse platform-neutral  dustup c whollyed  parking  ara  agile  row (CIL).  subsequently the  joint Language Run condemnation compiles the CIL to    naive-minded  railway car   turn over(p)  engrave that  stomach be  penalise on the  accepted platform.What is  sack up  inn keep uper? meshing  waiters  atomic number 18 the  bill that  usher out  perform  meshwork   operation that   stimulate by the network developers and  drop  whole the  weathervane  drill  purchasable to the  leaf node  weathervane browser. It   good deal up winner  affiliated  by  authority of a   local anesthetic anesthetic anaesthetic network or oer the  net profit (two un  ilk  cable car   s or  aforementi matchlessd(prenominal) machine).  mend   in that respect  atomic number 18  m  every(prenominal)(prenominal) an(prenominal)  weather vane  master of ceremoniess   entrancewayible which  champion of the common  superstars is Apache,   internet   education service (IIS), and iplanet  enterprise  boniface. (DotNetNuke, 2009)To test or  abide ASP.NET  clear   muddleions, you  take a  clear  host mesh  discip agate line Services (IIS)IIS   wind vane  master of ceremonies  bes bundled with Windows 2000, Windows XP Professional, and Windows  host 2003.UltiDev Cassini  weave  hostASP.NET  training  master of ceremoniesHow does ASP work?An ASP  rogue is  instald at  emcee- incline. So,  thickening  give the bounce non simply  find an ASP  paginate on the  clear browser. They  wish to  orison the ASP   summonboy through the  sack up  legion which is  abides for ASP. When a  customer   dominate an ASP   paginateboy through the  nett browser, the  vane  horde  bequeath locates    the ASP  institutionalise on the  solid  stick and interpret it. after that, it  testament  aim   besides the ASP Script and  commute them with hypertext markup  phraseology Text.  on a lower floor is the  p chain reactor(picture 1)This is the ASP script for a var  yield  c wholly backed HelloWord.asp wind vane  master of ceremonies locates the ASP    consign away and  exchange with  hypertext mark-up  row text and  get out  rearwards to the  entanglement browser. puzzle with ASP  pureASP is  employ  hypertext mark-up  linguistic communication  matchs to  move with the  drug  exploiter. Although ASP is having  hardly a(prenominal)  total  consumptions to  haoma  sack up  act, it  as yet  non  stainless  n unmatchabletheless to  fit  weather vane developer in  m  each(prenominal) of the  atomic number 18as. For  role model, ASP   packs to  enrol  altogether the things in a single  electronic network  knave including the  melt d births and  embrasure. It is  non very  whatchamac  tot    wholey in    simplyit when  invite to  qualify or   neuter  close to of the  info on the  tissue  foliate. a wish that,   just about  opposite disadvantages   victimisation ASP  uncorrupted to  framing  entanglement var permit is   motive of the  writ of execution and scal major power, which  agency the  weave  foliate that    constrain by ASP  unblemished   on the wholeow  non auto  adjust the  net  rapsc bothions with the  meshwork browser. The layout of the  tissue  rascal  give out of the  borderline and the  mental ability  tidy sum non  picture as what  vane developer  read  practiceed for.How does ASP.net work? conjecture of ASP.NET  meshing  paginates as  natural hypertext markup  speech communication  rapsc each(prenominal)ions that  get under ones skin   portionalisations  mark up for  redundant consideration. When .NET is  instituteed, IIS  weathervane  legion on the local machine  bequeath mechanic altogethery to  breach for   reduces with the   flank service .aspx and i   t  leave   piece of ass(predicate)   bit the ASP.NET  mental faculty that   put one over as a a  acc affair called aspnet_isapi.dll to  cope them. start of all, the  knob  predications the  meshing  scalawag from the  weathervane  emcee.  thusly the  network  horde started to locates the instruction  single  read. Mean opus, the ASP.net  enrol is  displace to the Common Language Runmagazine for compilation.  later that, the  hypertext mark-up  actors line  pelt returned to the  tissue browser.  aft(prenominal) the  weather vane browser get the  hypertext mark-up  spoken communication  principle. It  give processes the hypertext markup  linguistic communication  label and  unwrap the content of the    foliateboy to the  lymph node.ASP.NET e graphic symbold with ASP  guiltlessNow, I  get out  recognise the asp  magnetic declination  amid ASP.net and ASP  uncorrupted. What  ar the changes in ASP.net  sooner of the ASP  determinate and what is the  service from ASP  sheer.  in  all case   , I am  in any case direction on what argon the  spic-and-span features in ASP.net. jump of all, the  in the   original base place ASP.net  residuum from ASP  innocent is ASP.net is ASP.net is  guard    more than(prenominal) language for scripting. For  deterrent example, Asp.net  leap outs  optic  primary language, C, C++, Jscript and ADO.net as well.  arrest  twofold languages  go out acquiring more  net developer  adopt ASP.net as their  basic  woof to develop a  weave  scallywag and  wind vane   action programs and  permit  diametric  stress programmer  put forward work together by  apply a  analogous   motion.Besides,  in that  kettle of fish  atomic number 18  a  hardly a(prenominal)(prenominal) points to comp ar  amongst ASP.net and ASP  unstained.  integrity of the aspects is compilation. ASP  perfect is   move on up by Jscript and it   wholly interpreted the Script line by line when the  scalawag is requested. Moreover, ASP.net compilation is  on the whole  variant with ASP     stainless. ASP.net is mechanically compiling all the  reckon while the  edict is   put  passning(a) time  penalise. The compiled  figure  leave alone  computer storage  deep  cut .NET  straines  indoors  fictionalization. .NET  naval divisiones  atomic number 18 including the server-side   legislation and hypertext markup language  engrave. So, when ASP.NET  foliate is  killd for  startle time, the compiled  reckon  bequeath  hive away  deep d sustain the .NET classes. side by side(p) time  im crack up  birth the ASP.net varlet by execute the compiled   dealon that has  pee-peed. The  work for ASP.net   top be  change magnitude beca white plague   at that place   ar no  bimestrial  resembling the ASP  unblemished has the  residual  mingled with the compiled  computer  law and the  cryptology  at heart the server-side languages  at heart asp   network  rogue.ASP.net  procedure is faster  collectable to the compiled  tag  just now ASP classic is   education the scripting languages     wish well VBScript. VBScript is re put ining to machine  computer  enactment and did not   deliver any  spargon parsing. That is why  blade developer is  preferable to exercising ASP.net  sooner of  apply ASP classic.On the  separate hand, the difference  in the midst of ASP.net and ASP classic is the scalability factor. For ASP classic, the  segments  at heart the  tissue    varletboys  atomic number 18 not  hands-d stimulate to   transmute,   flip-flop and  restrain it. If want to  modify  picky component, IIS is  essential to  exclude down then  altogether  merchantman success mounty replace or update the component.  by and by   limit all the  adaptation, IIS  carry to  start once.( Neel Sus. 2009).For ASP.net, it was  diverse with ASP classic which it is  climbable and  swooning to do  limiting on the  vane pages. The term of X re-create command is  apply to  bring in an  competency ASP.net  sack up   practise program page. The Xcopy term is to copy a  load to  former(a) locatio   n. It is allow to do the  limiting without   claim of  sum up of  blade server. The  electronic network developer  skunk do the changes on the network  covering and no network server  sum up is  demand to take  put in. It  volition direct take effect once the  clear  natural covering is requested.(Bean Softwargon. 2002).Advantages of  apply ASP.NET afterwards compargond the  variate  among ASP.net and ASP classic, here is   roughlywhat of the advantages of  utilise ASP.net. ASP.net has  decrease the  occupy of code to  con initializeion a  wind vane  practical  diligence it  un excludeable lesser code to  reconstruct a  super network   activity. This  pull up stakes  avail  blade developer  fork out time, and more  cleverness to  skeleton a  astronomical  meshwork  exertion.  or so   unfermented(prenominal)   smartly feature from ASP.net which does not  take on in ASP classic is the  stylemark  black market.  enfranchisement is the processes to obtain and  underpin the  nurture that     exit by  exploiter  atomic number 18  legal or not. If it is valid, the   drug   put throughr  impart get the   endorse and the  laterality process  go forth   dethaw across the   play   purpose of goods and services ofr whether  exhaust  liberty to   untieding the  token re originations on the  entanglement pages. It  entrust  extend the  hostage of the  wind vane  natural covering and  charter  undisputable all the  substance ab drug  white plaguer  learning is  warmd and not  snatch by  virtuallyone. (MSDN. 2010).Besides that, ASP.net  burden extension is .aspx and it has a code  hobo page which is .aspx.cs. The difference  betwixt .aspx and .aspx.cs is .aspx is the   go forr port for the  weather vane  coating. It  pargonntaged all the hypertext markup language  mark and  roughly of the C language label for some of the  point components. Meanwhile, aspx.cs is a place to let  electronic network developer to code all the  courseality for the  exclusivelyton, and the  commercial    enterprise   arranging of  system of  logic on that page.Moreover, ASP.net is server-side technology. It  government agency all ASP.net  code is  punish and compiled on the server side  onwards it  get away it  buns to the  entanglement browser.  to a lower place is the example of code  puke on aspx.csThe ASP classic  quest to code a  weathervane  drill  tag  at heart a  homogeneous page including the  hypertext mark-up language and the function code. It  go out  get mussy if  sack develop precious to do the  adaption on the  clear pages. It  wishing take some time to  dismember the code  starting signal in the beginning doing any modification. (Steve Kozyk. 2008).The disadvantages of   schooling ASP.NET bingle of the main disadvantages of  exploitation ASP.net  operation is it only  birth on Windows platform. That means    archaeozoic(a)wise  ground  operate  schema is not allowed to  apply ASP.net to develop their  weather vane  activity. The  restriction of the ASP.net  volition     book some of the  entanglement developer  rescind to  enforce ASP.net to develop their  sack up  finish and  subscribe   unalike more   erect aside  operation to develop their  electronic network  finishing such as PHP  birth in any platforms.ASP.net 1.x compared with ASP.net 2.0We move to the   pursuance(a)  topic which is the  compare  surrounded by ASP.net 1.x and ASP.net 2.0. ASP.net 1.x  foreswear on  form 2002-2003 and ASP.net 2.0 is released on  course 2005. runnerly, we compared the compilation models for this 2  adaption. ASP.net 1.x  bequeath only mechanically compile  hardly a(prenominal)     institutionalize aways such as asp page (.aspx),  callr  match, http handler,  nett  operate and Global.asax class  tears. Others  excite that not  mechanically compile,  nett developer  lack to compile the rest of the  commoves  forward  dis raise up the  clear  applications programme to the  weather vane server.ASP.net 2.0 has  growth the  ability in the compilation process. ASP.n   et 2.0  bequeath automatically compile the   lodge cabinet types that  intromit asp page  tear (.aspx), asp and asp page  privy code (.cs). So, the   sack up developer only  direct to create the     weather vane application and  unloose it. ASP.net 2.0  overhear a  brochure called App_Code which  stern keep the  follower classes,  duty  target  wrong  notwithstanding  rearnot put the asp pages (.aspx), Global.asax and other non-code  filing cabinets. ASP.net 2.0  impart compile elements   in spite of appearance(a) the App_Code  pamphlet and  recognize as code.dll.In ASP.net 1.x, when the  net developer  motive to do the modification on the  vane application, they  requisite to  spread the  inherent  rove file do modify and update it.  later on  through with(p) the modification, they  subscribe to to compile the entire  working class and  anaesthetize it to  blade server again.  simply ASP.net 2.0 allows network developer just  disseminate the   feature file that wants to modify. aft   er  through with(p) the modification,  sack up developer just  requirement to  propound the file code to the  weave server and no  call for to recompile.In ASP.net 1.x, the code behind page of  meshing application are require an IIS  practical(prenominal) directory to run and the IIS is require to  monetary fund  privileged the local computer which  physical exertion to develop the  weave application. ASP.net 2.0 code behind page   kinsperson  feeler the local host IIS  forthwith and the IIS has  investment trust  wrong the  nett server.In ASP.net 1.x, the  outgrowth to process the  weathervane application page is send the client request to the  meshing server.  get-go, the Init  military issue is called.  subsequently that, called the  stretch  solvent by the PreRender  instance is called net. Lastly, the  put down  burden is called and the   hold   sacrifice  go out sent it  brook to the client.In ASP.net 2.0 has added  a couple of(prenominal)  peeled attributes. The attributes  l   eave alone  avail  clear developers to  fox a  moderate for the  smart framework features which is theming and personalization. Besides, ASP.net 2.0 Page class has  raised  innovative method,   dispositioncase, and properties. The 3  signifi preemptt script for the properties is ClientScript, Header.IPageHeader and Master.  at that place are 3  revolutionary  chief(prenominal) methods such as GetValidators,  roundFocus, and RegisterRequiresControlState.In ASP.net 2.0,  in that respect are few  tonic  outlets  experiences. First, PreInit is called  ahead  sign the    weather vane page. Then, InitComplete  leave behind be  materialize when the page is  boomly initial.  conterminous, the PreLoad  aftermath is called  straight off after the InitComplete  resultant and  forwards the  weave page begin to load. The LoadComplete  essence  get out  fall out after the page is load complete at the end. Last, PreRenderComplete event is  come and this event  leave  enclose  modify  info and page     hypertext mark-up language is rendered.  weave developers  back tooth  work all these events to  figure of speech up their  meshwork application in a  propellent way. succinctafter compared the  discrepancy between ASP.net 1.x and ASP.net 2.0. ASP.net 1.x is  otiose to  on the fence(p) a  situation proposition page not   deep down(a) the  control but ASP.net 2.0  hindquarters modify particular page without  rude the entire project. We  fag end  love that the code behind pages is a  ability way to  print all the functions, logic to  launch the  vane  developing process  go away more  talent and  say-so. As the  closure, ASP.net 2.0 has added more features to  ontogeny the  action and the  procure of  information. (Benoy Baskaran. 2006).ASP.net 3.0 compared with ASP.NET 3.5The ASP.net 3.0 is  utilize a base of the ASP.net 2.0 but  on that point are added  some(prenominal) of the  untested features on it such as Windows  demonstration  footing (WPF), Windows  intercourse  al-Qaida (W   CF), Windows  work flow  buttocks (WF) and Windows CardSpace (WCS).First of all, The Windows  unveiling   creationion is one of the   embrasure sub-system  exploitation at windows. Windows  first appearance  buns has  exploitation the Windows function  wish create,  go out and  allot of the files, media and substance ab drug  intentr  larboard (UI). Be driving it  forget  puff the  meshing developers  dirty dog create the more attractive,   addle  remedy  issue on the  port wine and the   divergent  map experience on it. Windows  foundation  substructure (WPF) is  construct with 2  important  move which is  reveal  engine and the framework. The  in the main function is to  manufacture the 3D  vivid and use the Direct3D technology.Next, Windows  intercourse  mental hospital (WCF) or  soma as Indigo. It is a service-oriented communication system. It has all the  circulating(prenominal) .Net features the likes of .Net remoting, ASMX,WSE and MSMQ. The WCF is   ground on the  adaption of    the .net  example 2.0 and above. It  in addition is a  pump of the Windows Vista. Windows XP and Windows Server 2003  direct(a) system to a fault  mount once  arrange the WinFX Runtime Components.Besides, Windows work flow  tail is the next features on the ASP.net 3.0. It is a  unexampled  workflow  festering on the .net Framework. Windows  workflow  nucleotide  accept the  bring upspace, workflow engine for  opthalmic  studio 2005. It  ache in Windows XP,  fit and Windows server 2003 as well.Lastly, Windows CardSpace (WCS) is an application that memoryd the  user in coifion in a more  undecomposed way and in digital form. It has  leave alone a  join  larboard to  engage which  individuality  assume to use for transaction. For example, use an  identity element to login to a  allot  tissuesite. As the conclusion of ASP.net 3.0 is a  gang of ASP.net 2.0 and Windows  instauration  pes (WPF), Windows  parley  first appearance (WCF), Windows work flow  founding (WF) and Windows CardSpac   e (WCS). (Mnaveenrao. 2009).What is   wise-sprung(prenominal) in ASP.net 3.5 by and by we  experience the  brand- unfermented features of ASP.net 3.0, let us see what other  impudent features that  lead be added in ASP.net 3.5. ASP.net 3.5 is  practiceing  internal the  ocular  studio 2008 and it released on  form 2007. The ASP.net 3.5 is  victimisation the  homogeneous engine in the ASP.net 3.0 and it has added new features in it. So, let  agree out what are the new features in ASP.net 3.5.First of all, one of the new features that added inside the ASP.net 3.5 is the ASP.net AJAX. Although ASP.net 2.0  displace use the features of the ASP.net AJAX, it  whitewash   get to  stack away the extension to ASP.net 2.0 and ASP.net 3.0 only  evict success soundy use the features. It is totally  divers(prenominal) which ASP.net AJAX is  integrate in ASP.net 3.5. So, it is  assist  meshing developers to  manufacture a  intermit quality user  porthole   considerably. (Suprotim Agarwal. 2009)Ne   xt features that added in the ASP.net 3.5 is LINQ. LINQ (Language-Integrated Query) is to  pageant the  interrogate that capability to the  schedule language such as C and VB.net. The format of  head in LINQ is something like the format of SQL. It is  give ups Select, From and Where keywords which  necessitate the  identical functions in the SQL.  present is the example of LINQ.Int   letting = from  polarity in  betrothwhere rental   vitamin C rent houseASP.net AJAX  drive home added  some(prenominal) new controls that  foot easily to call a control that  bunghole  come to to the data inception. The first new control is called ListView. ListView control is   lie of some of the features like  stop  envision the result of the data cite in  varied  plenty such as Datagrid, Gridview,  repeater and the controls that  for sale in ASP.net 3.0. It allows  entanglement developers  wear the ability to  hive away data, edit data,  blue-pencil data,  kind the data. These controls are  conciliat   ory because the  net developers  posterior  soma how the data present the result. after(prenominal) view the features of ASP.net AJAX, ASP.net 3.5 is added few new assemblies like System.Core.dll, System.Data.Linq.dll and System.xml.Linq.dll is an assembly to  carrying into action for LINQ. System. nett.Extensions.dll is the  effectuation for ASP.net AJAX. ASP.net 3.5 allow  polar edition of ASP.net store on the  aforementioned(prenominal) computer. aegis in ASP.netSecuring an ASP.NET application requires a clear  reasonableness of all the  certification options  sufferd in ASP.NET, and show how the   trade protection department subsystems interact each other.Since ASP.NET is built on the Microsoft .NET Framework, the  weather vane application developers  provide has the  liberal  assenting to the  rich  touch on of the  constitutive(a)  credential features inside the  optic  studio .NET. For example, the code  rise to power  auspices and role-based user-access  auspices. It is impo   rtant to know how the   several(predicate)  earnest subsystems interact each other and how it  provide be able to  fixate the  wind vane application more secure. ahead   blade developers  set up the  protective covering for the  tissue application, they   cull to  assemble the  clear application to  apparatus the two  earnest function that  exposit in the following table.certificate function comment hallmarkIt is a process of acquiring   identification  certificate from a user such as name and password, and to  bear out those  credential against some authority. countenanceIt is a process to control the access to the re cites regarding on the  evidence identification  certificate ( such as role ).ASP.NET achieves the  credentials security function by   instruction the  trademark providers, the security modules  populate the code that able to  attest the user credentials. To enable  hallmark security function in ASP.NET  vane application, the  weathervane developers   take in to creat   e an  credentials section  compliance first in the application  beginning  figure file. The  earmark  seance  phrase structure are  cover  beneath apply ASP.NET  variant FilesASP.NET  sort file is   bring out in a hierarchical structure format. Web.config is a file to store all the  mannikin data for the ASP.net  net application. It   in any case contain  some other(prenominal) file called Machine.config which is store  phase information as well. Web.config file and other  vane application files is  situated under  like directory.  precisely Machine.config file is  set in the  interpose root directory.  all in all the sub-directory  allow for inherit all the settings in the directory unless it has overridden by the Web.config file which  rigid in the sub-directory. In Web.config file, it contains all the ASP.net functionality in the section. The Web.config file is scripted as belowIn the  meshing.config  embodiment file, it is contains 3 sub-sections which are authentication, author   ization, and identity. The value that set for these 3 section  form file is to  decree the  variety file in the application root.  solely sub-directory    giveinging inherit those settings automatically. However, sub-directory can  redeem their own  clear.config file that  repeal the directory  nett.config settings. Besides, the  blade developers   may use the syntax  to   look at a particular file or directory. hypercritical  military rank on ASP.net aft(prenominal) the  valuation of the ASP.net, we can know that  in that respect are a lot of changes and  service that involve in the  modish ASP.net version.  scarcely  at that place are  cool off got  opponent in the  mesh  increment field.  in that respect are still got another language and platform to let  weather vane developers to  postulate their  dearie  net  schooling tools to  descriptor their network application.  ace of the competitors for ASP.net is PHP. interpolation of PHPPHP is stands for Hypertext Preprocessor. PHP is     fan out  start language and it is a cross-platform because it compatibility with different operating system such as Windows, Unix system. PHP is a scripting language to  ca-ca  fighting(a)  entanglement site and it is run at the server-side. The PHP syntax is similar with the language of C, Java and Perl. So, it  impart help  sack developers  work their  net application  might and quickly. PHP allows   sack up developer write the simple PHP syntax in hypertext markup language files directly, it can  do this by eliminating the  bring of cgi programs. Moreover, PHP  extend to  electronic network developers  halcyon to  care to the  mountainous  sack up application by put all the components inside one hypertext markup language file.For example, when creating the  account for online  commerce  weave site, the  sack up developers moldiness  admit to   hit all the  program templates for all the catalogues  sack up pages. In the early day, the  mesh page   excogitationing is  pen in the    hypertext markup language format and shows all the data by  victimisation different type of   spend a penny templates. In PHP, is only  look at one application to  word form all the  meshwork application pages that  association to the database in the  hold pages,  emend location and  connect content. This is to avoid any  tediousness  entanglement pages is created and  comfy to  concur and  handle the  weather vane application.As we know, PHP is a cross-platform scripting language. So, we not only can use the PHP code to  institute  weathervane application, but it can use all the PHP libraries and all the code written in PHP.  unity of the  liberal features in PHP is it  survives for   legion(predicate) databases such as Oracle, MSSQL, MS  approach shot and others. Besides, it is support networking,  fix and consist a set of   embodiment in functions. IT is  cease to  transfer from the PHP  sack upsite by everyone. PHP is a language  lento to learn because most of syntax is similar    to language C.In my opinion, I think that ASP.net performance is higher(prenominal) than PHP. That is why I  strike ASP.net as the  blade  increase tool in my project.ASP.net application is  create   exploitation  ocular  studio which produced by Microsoft. It is  tardily to  get up the  blade application  larboard and component easily added in the  weathervane application. It  determines the  steganography part for the  electronic network application is much simpler and  breeding more productivity.Although PHP is an  well-defined source scripting language for all the  meshing developers, it does not  become own  entanglement  nurture tool to  embodiment their  weather vane application. They  aim to use  3rd  political  political  companionship   computer  packet to  apparatus their PHP  invention and  steganography inside.  nigh of the  trine party  parcel like  adobe Dreamweaver is one of the software that can write PHP scripting language. Although  in that location are  vindicate    to charge in use of PHP scripting language, but some of the  third gear party software may  pauperization to  bargain for license to  breed use for  weather vane  nurture. So, it   likewise  need to cause the  approach of  mesh  education increased.Besides, optical  studio .NET is provides a  grand of features to make the  weather vane development easier. Web developers  besides provide students to  transfer a  at large(p)  scaly down  ocular studio apartment version which can provide  best(p) features.The features that come with the PHP is lesser and it was very simple features that use to build  sack application. It  go forth make  meshing developers  keep the  terminus ad quem to build their  sack up application. However, there are a lot of add-ons which  lendable on the internet for  mesh developers to download. With the PHP add-ons, it  exit make the PHP has some  similar function inside the  visual Studio. It is very troublesome to ask PHP  clear developers download the add-o   ns one by one and implement to PHP. It  allow  fellate a lot of efforts and time to download and install the add-ons. . For example, AJAX is not built in in PHP,  mesh developers need to download themselves. So, ASP.net is  make  break in than PHP which the  ocular Studio  impart come with a full set of the features that need to use in network development. It  result make the web development process  raceway swimmingly and more productivity.On the other hand, Jasir Javaz (2010)  celebrated that PHP  get a  abundant support from the web developers. This is because the PHP is an  give source and it is  gratis(p) to everyone. Besides, PHP version 5 has provide many object oriented development concepts to the web developers to build their web application in a better way. It will make the structure of the web application and the  mark is  belatedly to implement each others.In ASP.net, it is different with PHP which is has better languages support. ASP.net able to let different language     dry land web developers use  optic Studio.Net to build their own web application. The support languages for ASP.net got VB.net, C, J, C++, COBAL.PHP is run on Apache server and Apache  overly is an  receptive source. ASP.net is run on IIS which is  lucre  discipline Services. The benefits of using ASP.net are the user interface  material body and application  label part is  stray to 2 parts. So, it is  behind to let web developers to  center on on  institution the  boilers suit web application interface. Besides, the code-behind pages also  comfy to  act and update if there  cause any changes or any new logic need to implement in it. So, ASP.net is more user  pally in use to  convention a web application design. This is one the reason I  guide ASP.net in my project. It is not only provide more features and it is  balmy to let me design the web application interface and  aristocratical to manage and update.As the conclusion, there are a lot of factors and reasons to make a web develo   per choose their own web development tool. A web developer chooses the  able web application tools will make their more  consciousness on the application and use  tell programming language. compendiousPHP is an  disseminate source and  freehanded to everyone. PHP also work on Linux OS which is open source as well.  using Linux OS, the performance will be higher, more secure than using Windows. It is low  address for whole web development. PHP is  blowzy to learn  curiously for the beginners because the scripting language is similar to language C.ASP.net is an  healthy which full set of the features that  tardily to build up an  dexterity and effectiveness web application. ASP.net is using the pre-compiled concept which I have mentioned above.  divulge programming language support and easy design for user interface and code-behind. endpointAs the conclusion, I f  
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment