Мицрософт .Нет Фрамеворк 3.5 вс .Нет Фрамеворк 4.0
Мицрософтов .Нет оквир је попут виртуалне машине на којој се апликације покрећу једна преко друге… Нет Фрамеворк 3.5 и .Нет Фрамеворк 4.0 двије су узастопне верзије овог софтверског оквира, а посљедња би на крају требала замијенити прву. Главна разлика између њих је доступност јер је .Нет Фрамеворк 3.5 већ уграђен у Виндовс 7, најновији Мицрософтов оперативни систем. Ако вам треба .Нет Фрамеворк 4.0, немате другог избора осим да га преузмете на мрежи са Мицрософтове странице или пустите да га ажурира инсталира.
Највеће побољшање у .Нет Фрамеворк 4.0 је његова оптимизација за рад на рачунару са више језгара ... Нето Фрамеворк 3.5 није оптимизован за рад са више језгара, и не може имати велику предност када је распоређен у рачунару са 2 или више језгара. Укључивање ПЛИНК-а (паралелни ЛИНК) уместо ЛИНК-а који користи .Нет Фрамеворк 3.5 значи да .Нет Фрамеворк 4.0 може поделити свој рад у више нити које могу бити додељене различитим језграма за равномерније учитавање.
Још једно побољшање .Нет Фрамеворк 4.0-а је додатна подршка за кодне уговоре. Кодни уговори омогућавају изражавање претпоставки кодирања без истинског познавања основног језика који се користи у коду. Постоји неколико корисних последица тога, од којих није најмање најмања једноставнија и поузданија провера кода за време или чак и пре извођења..
Да би подржао сложене математичке операције, .Нет Фрамеворк додаје нове математичке структуре података. БигИнтегер структура треба да се користи у аритметици произвољне прецизности. Ово је корисно за генерисање кључева за криптографију јавног кључа, сигурносни механизам који користи велики број софтвера. Сложена структура треба да се користи када се ради о сложеним бројевима. Постоји много апликација из стварног света где се користе сложени бројеви; на пример, сложени бројеви се користе да представљају капацитивне и индуктивне елементе електричне или електронске мреже.
Горе је речено да .Нет Фрамеворк 4.0 треба заменити .Нет Фрамеворк 3.5. Али, у стварности, два коегзистирају у систему, а софтвер ради у зависности од тога за који је кодиран. На крају, већина ако не и сав софтвер буде кодиран за .Нет Фрамеворк 4.0, а старија верзија би једноставно постала застарела.
Резиме:
1… Нето Фрамеворк 3.5 је уграђен у Виндовс 7, док .Нет Фрамеворк 4.0 није.
2 ... Нето Фрамеворк 4.0 је оптимизован за више језгара, док .Нет Фрамеворк 3.5 није.
3 ... Нет Фрамеворк 4.0 подржава кодне уговоре док .Нет Фрамеворк 3.5 не.
4… Нето Фрамеворк 4.0 додаје нове структуре података за напредне математичке операције које не подржавају .Нет Фрамеворк 3.5.