Разлика между .NET 3.5 и .NET 4.0

Ключова разлика: .NET е софтуерна рамка / инфраструктура, разработена от Microsoft, използвана за разработване, управление и внедряване на следващо поколение приложения и XML уеб услуги. .NET 3.5 и .NET 4.0 са две различни версии на .NET. Неговата версия 4.0 е по-напреднала и следователно съдържа подобрени функции в сравнение с 3.5.

За да изведе различията, понятието .NET Framework трябва да бъде ясно. Както е определено от Microsoft, .NET Framework е последователен модел за програмиране за изграждане на приложения, които имат визуално зашеметяващи потребителски преживявания, безпроблемна и сигурна комуникация, както и възможност за моделиране на редица бизнес процеси. .NET 3.5 и 4.0 се основават на тази конкретна дефиниция, но разликата се появява като 3.5, пуснати преди и 4.0 пуснати по-късно, предоставяйки възможност на разработчиците да добавят допълнителни функционалности и да подобрят рамката

в 4.0. Компаниите винаги се опитват да изведат нови версии, за да подобрят своя продукт и Microsoft винаги е готов с нова подобрена версия. Това е много важно да се конкурира с други компании, които се фокусират върху един и същ вид продукт.

.NET Framework 3.5 бе пусната на 19 ноември 2007 г. и .Net 4.0 беше пусната на 12 април 2010 г. 4.0 съдържа всички основни функции на 3.5, но бяха направени подобрения в Common Language Runtime и Base Class Library. 4.0 също показват подобрения в методите за достъп до данни и техники за моделиране на данни. Усъвършенстванията са добавени към ASP.NET в по-късната версия с функции като нови филтри за заявки, шаблони на обекти, по-голям контрол над HTML и др. 4.0 също показва подобрения в Фондация за представяне на прозорци и много други. В ASP.NET 4, валидирането requst е разрешено за всички заявки по подразбиране и поради тази промяна възникват грешки при валидиране на заявки, които не са настъпили в 3.5. Някои от ключовите разлики са подчертани в таблицата.

.NET 3.5

.NET 4.0

дефиниция

Версия на .NET framework, предшестваща .NET 3.0

Версия на .NET framework, предшестваща .NET 3.5

Директен достъп до клиентски данни

Не

Да, използвайки изглед на данни на клиента и обекти на контекста на данни на клиента

Състоянието на преглед може да се приложи към нивото на контрол

Не

Да, с помощта на механизма на viewstate.

Постоянно пренасочване на URL адреси

Не

Да, чрез RedirectPermanent ()

Размер на инсталатора

2.7 MB

869 KB

Подобрени функции в сравнение с предишните версии

ASP.NET AJAX, езиково интегрирано запитване (LINQ), подобрена Window Communication Foundation.

Подобрения в CLR, BCL, моделиране на данни, паралелно програмиране, подобрения в asp.net и др.

Кеширане на изхода

Да, с ограничение

Да, лесно е да конфигурирате един или повече персонализирани доставчици на кеш изходен кеш.

Размер на уеб конфигурационния файл

Големи поради Ajax, маршрутизиране и интегриране с IIIS 7.

Може да бъде празен или малък, тъй като основните конфигурационни елементи са преместени в файла machine.config.

Настройка на мета тагове

Могат да се използват два мета маркера -

  • С име като ключови думи
  • С име като описание

Ключовите думи и мета таговете могат да бъдат включени като част от самата директива за страницата.

Контрол за филтриране на връщаните данни чрез контролите EntitiyDataSource и LinqDataSource

Не присъства

Да. Контрол на QueryExtender

Алгоритъм на хеширане

HMACSHA1

HMACSHA256

Препоръчано

Свързани Статии

  • популярни сравнения: Разлика между проверка на парични преводи и касиери

    Разлика между проверка на парични преводи и касиери

    Ключова разлика: Паричното нареждане е начин на плащане, който изисква от платеца да заплати определена сума пари преди това. Това се счита за безопасен начин на плащане, тъй като отпечатаната сума вече е предплатена. Чек или чек на касата е чек, гарантиран от банка. При този метод получателят ще издаде чек от собствената си банка, която ще гарантира сумата на парите, издадени при чека. Парич
  • популярни сравнения: Разлика между сватба и сватбения координатор

    Разлика между сватба и сватбения координатор

    Ключова разлика: Сватбеният организатор е професионалист или екип, който помага на младоженеца да подготви, организира, проектира и управлява сватбата. От друга страна, координаторът на сватбата е отговорен за грижата за детайлите в деня на сватбата. Сватбеният ден е не само голям ден за булката и младоженеца, но и за семействата и множеството хора, които работят по тази сватба. За да се гарантира, че всичко се случва правилно и нищо не е на място, булки
  • популярни сравнения: Разлика между злоупотребата с алкохол и алкохолната зависимост

    Разлика между злоупотребата с алкохол и алкохолната зависимост

    Ключова разлика: Злоупотребата с алкохол е консумация на големи количества алкохол, без да се отчитат последствията. Алкохолната зависимост или алкохолизъм е медицинско заболяване, което описва индивид, който е пристрастен към алкохола. Злоупотребата с алкохол и зависимостта от алкохол са две различни условия, пред които човек се сблъсква, когато започват да консумират алкохол редовно и в големи количества. Алкохолът води до пристр
  • популярни сравнения: Разлика между Moto X и Nexus 4

    Разлика между Moto X и Nexus 4

    Основна разлика: През май 2013 г. Motorola - компания от Google обяви старта на своя флагмански телефон, Moto X. Телефонът беше официално достъпен на 23 август 2013 г. Nexus 4 е четвъртият смартфон на Android на марката Nexus на Google. Той е създаден в сътрудничество с LG Electronics. Собственият комуникационен сектор (PCS), по същество подразделение за мобилни телефон
  • популярни сравнения: Разлика между предучилищна и детска стая

    Разлика между предучилищна и детска стая

    Ключова разлика: Предучилищната институция е образователна институция, създадена да осигурява основно образование на деца на възраст между три и пет години. Детската стая е вид предучилищна възраст, която дава възможност на децата на възраст между 3 и 5 години да получат своеобразна образователна експозиция, преди да започнат формалното си обучение в училище. Предучилищните заведения служат за осигуряване на качествено образование на бебетата, водещи до началния етап на образование. Предучилищните заведения гарантират, че детето е запознато с основните понятия на образованието, които ще получат
  • популярни сравнения: Разлика между детска градина и детска градина

    Разлика между детска градина и детска градина

    Ключова разлика: Дневната грижа се отнася до институция, която осигурява грижи и надзор на бебета и малки деца в отсъствието на техните законни родители. Детската градина е тип предучилищна за деца от 3 до 5 години. На някои места това означава първата година на обучение и се фокусира върху петгодишни деца. Използването на условията обаче е различно в различните страни. Дневните грижи
  • популярни сравнения: Разлика между приливи и вълни

    Разлика между приливи и вълни

    Ключова разлика: Приливите и отливите са възход и падане на морското равнище, причинено от гравитационното привличане на Луната и слънцето на Земята. Вълните са всъщност енергия, която се движи по повърхността на водата. В научната общност това е по-често известно като вятърни вълни, тъй като тези вълни се генерират от вятъра. Приливи и вълни са два вида природни явления, които се срещат във водата
  • популярни сравнения: Разлика между LG Optimus L5 II, L5 II Dual и Nokia Lumia 520

    Разлика между LG Optimus L5 II, L5 II Dual и Nokia Lumia 520

    Ключова разлика: LG Optimus L5 II и неговата част LG Optimus L5 II Dual са два смартфона от първо ниво. LG Optimus L5 II и L5 II Dual са доста сходни, но се различават на определени места, включително и на външния вид. Устройството се доставя с 4-инчов True IPS LCD капацитивен сензорен екран, който предлага плътност на пикселите около 2
  • популярни сравнения: Разлика между бактериите и водораслите

    Разлика между бактериите и водораслите

    Ключова разлика: Бактерии (единични: бактерии) са едноклетъчни микроорганизми, които принадлежат към групата на прокариотните. Водораслите (единични: водорасли) са еукариотни организми (едноклетъчни или многоклетъчни), които съдържат хлорофил и осъществяват процеса на фотосинтеза. Бактериите са едноклетъчни микроорганизми, които имат разнообразен набор от метаболитни типове, геометрични форми и екологични местообитания. В тяхната структура липсва ядро ​​и обикновено няма органели. Повечето бактерии се състоят от

Избор На Редактора

Разлика между сърдечен удар и киселини

Ключова разлика: Сърдечен удар е, когато притока на кръв към сърцето е ограничен, което причинява смъртта на сърдечните клетки. Липсата на кръвен поток се причинява от частично блокиране на коронарната артерия, причиняващо разкъсване на уязвима атеросклеротична плака, нестабилно събиране на липиди и бели кръвни клетки в стената на артерията. Киселини са състояние, при което човек усеща парене или болка в гърдите или точно зад гръдната кост. Това усещане за парене се причинява от киселинен рефлукс или когато храносмилателната киселина се влива в хранопровода. Киселината раздразнява лигавицата на