difference between angular versions
Разумевање разлике између различитих вертикалних верзија: АнгуларЈС Вс Ангулар 2, Ангулар 1 вс Ангулар 2, Ангулар 2 вс Ангулар 4 и Ангулар 5 Вс Ангулар 6
Истражили смо развој СПА-а помоћу АнгуларЈС-а у нашем претходном упутству. Овај водич ће објаснити више о разликама између верзија Ангулар.
Будући да сам неко ко ради на развојном домену скоро деценију, видео сам како су технологије еволуирале. Исти случај је и са фронт-енд технологијама. Било је време када су ХТМЛ и ЦСС доминирали индустријом.
Али данас, без добре вештине у АнгуларЈС , не можете добити добар посао као фронт-енд програмер. Не пропустите да прочитате наше АнгуларЈС туториал серија за почетнике .
Појавом Блоцкцхаин технологије и нових пројеката заснованих на Блоцкцхаин-у, потражња за програмерима вештим у АнгуларЈС повећала се у много набора.
Шта ћете научити:
- О Ангулар и АнгуларЈС
- Разлике између различитих кутних верзија
- Да ли треба да надоградите на Ангулар са АнгуларЈС?
- Угаона 5 Вс Угаона 6
- Закључак
- Препоручено читање
О Ангулар и АнгуларЈС
Овај увод би био од велике користи за оне који не знају много о Ангулар-у.
Ангулар је општи израз који се користи за све верзије које су изашле после АнгуларЈС (Ангулар 1), тј. Ангулар 2, Ангулар 4, Ангулар 5 и сада Ангулар 6. Има најновији и најфинији оквир до данас за дизајн мреже апликација која је динамична и реагује.
Током последњих пет година, АнгуларЈС је драстично еволуирао. Први пут је представљен 2009. године и омогућава двосмерно везивање података. Користећи ХТМЛ као језик шаблона, он ствара окружење које се брзо развија и лакше чита.
Ангулар омогућава програмерима да креирају више кодова за вишекратну употребу. Стога програмери морају да раде мање кодирања, што штеди време и помаже у великој мери да повећа ефикасност. Захваљујући томе компаније за развој веб апликација АнгуларЈС су сада у великој потражњи.
Зашто се одлучити за АнгуларЈС или Ангулар?
Узимајући у обзир функције које АнгуларЈС нуде, логичан је избор за развој напредне веб апликације изграђене на ЈаваСцрипт оквиру, посебно за решења заснована на Блоцкцхаин-у.
Данас су апликације на једној страници популарне јер нуде побољшану навигацију и приказују информације на начин који је много лакши за разумевање. АнгуларЈС се може користити за развој сјајних апликација на једној страници које пружају задовољавајуће корисничко искуство.
Развио га је талентовани тим Гоогле Девелоперс-а, АнгуларЈС има солидну основу, велику заједницу и такође је добро одржаван.
Разлике између различитих кутних верзија
- АнгуларЈС Вс Ангулар 2
- Угаона 1 Вс Угаона 2
- Угаона 2 Вс Угаона 4
Полазећи од АнгуларЈС (познат и као Ангулар 1), праћен Ангулар 2, данас имамо верзију Ангулар 6 ове изузетно развијане технологије.
како прогласити ред у јави
Кратко ћемо погледати разлике, које би вам било лакше да надоградите.
# 1) Програмски језик
Ангулар 1 је користио ЈаваСцрипт за израду апликације.
Међутим, као надоградњу на Ангулар 1, Ангулар 2 користи ТипеСцрипт који је суперсет ЈаваСцрипт-а и помаже у изградњи више структура и робусног кода.
Како је надоградња напредовала, компатибилност верзије ТипеСцрипт је даље надограђивана са Ангулар 4 који подржава ТипеСцрипт 2.0 и 2.1.
ЈаваСцрипт
var angular1 = angular .module('uiroute', ('ui.router')); angular1.controller('CarController', function ($scope) { $scope.CarList = ('Audi', 'BMW', 'Bugatti', 'Jaguar'); });
(Код је овде: хттпс://дзоне.цом/артицлес/леарн-дифферент-абоут-ангулар-1-ангулар-2-амп-ангу )
ТипеСцрипт
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; import { AppModule } from './app.module'; platformBrowserDynamic().bootstrapModule(AppModule); import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { AppComponent } from '../app/app.component'; @NgModule({ imports: (BrowserModule), declarations: (AppComponent), bootstrap: (AppComponent) }) export class AppModule { } import { Component } from '@angular/core' @Component({ selector: 'app-loader', template: ` Welcome to Angular with ASP.NET Core and Visual Studio 2017
` }) export class AppComponent{}
(Код је овде: хттпс://дзоне.цом/артицлес/леарн-дифферент-абоут-ангулар-1-ангулар-2-амп-ангу )
# 2) Архитектура
Док је АнгуларЈС заснован на МВЦ Дизајн (модел-виев-цонтроллер), Ангулар користи услуге / контролер . Дакле, ако надограђујете са Ангулар 1 на Ангулар 2, постоји могућност да морате да препишете цео код.
У Ангулар 4, величина снопа се даље смањује за 60%, што помаже убрзаном развоју апликација.
Модел Виев Цонтроллер и Цонтроллер Сервицес
(Извор слике дзоне.цом)
# 3) Синтакса
У АнгуларЈС морате да запамтите прави нгдиректив за везивање слике / својства или догађаја.
како репродуковати мкв датотеке на рачунару
Међутим, Ангулар (2 и 4) се фокусирају на „()“ за везивање догађаја и „()“ за везивање својстава.
# 4) Подршка за мобилне уређаје
АнгуларЈС је представљен без уграђене подршке за развој мобилних апликација. Међутим, Ангулар нуди подршку за изградњу изворних мобилних апликација, што је нешто слично ономе што нуди Реацт Нативе.
# 5) Оптимизирано за СЕО
За развој СЕО оптимизованих апликација у АнгуларЈС-у било је потребно приказивање ХТМЛ-а на страни сервера. Овај проблем је елиминисан у угловима 2 и 4.
# 6) Перформансе
Конкретно, АнгуларЈС је намењен дизајнерима. Програмерима не нуди много да се поиграју.
Међутим, Ангулар има много компоненти које подржавају захтев програмера, па стога може побољшати укупне перформансе апликације, посебно у брзинама и убризгавању зависности.
# 7) Пакет анимације
Када је уведен АнгуларЈС, код потребан за анимацију увек је био укључен у апликацију, без обзира на то да ли је потребан. Али у Ангулар 4, анимација је засебан пакет који елиминише потребу за преузимањем снопова великих датотека.
АнгуларЈС
Угаона 4
Да ли треба да надоградите на Ангулар са АнгуларЈС?
Увек је пожељно надоградити на нову верзију технологије.
Боље питање је - ИН хат је право време за надоградњу на новију верзију Ангулар-а?
Тако,
- Ако желите да развијете сложене веб апликације, онда сигурно морате да надоградите на новију верзију Ангулар-а.
- Ако мислите да вам је императив да развијате мобилне апликације, онда је боље надоградите.
- Ако се бавите само развојем мањих веб апликација, боље се држите АнгуларЈС, јер је постављање новијих верзија Ангулара сложеније.
Угаона 5 Вс Угаона 6
Гоогле-ов тим је објавио Ангулар 5 са многим новим функцијама, као и побољшањима услуга и исправкама грешака од верзије 4. Ангулар 5 је много бржи са побољшаним временом учитавања и такође има боље време извршења.
Последњи на реду је Ангулар 6. Према Гооглеовом тиму, ово је главно издање које је усмерено на то да ланац алата у будућности олакша брзо кретање са Ангулар-ом, а мање на основни оквир.
оф упдате је нова ЦЛИ наредба која је представљена са Ангулар 6. Анализира пацкаге.јсон и препоручује ажурирања ваше апликације користећи своје знање о Ангулар-у.
Још једна ЦЛИ команда која је представљена је од додати што олакшава додавање нових могућности вашем пројекту. Користи менаџер пакета за преузимање нових зависности. Такође може позвати скрипту за инсталацију која може ажурирати ваш пројекат са променама конфигурације и додати додатне зависности.
Угаона 6 подржава верзију 6 РкЈС. РкЈС в6 и има неколико главних промена. Нуди пакет компатибилности са уназад ркјс-цомпат који осигурава да ваше апликације наставе да раде.
Закључак
Нове верзије АнгуларЈС, тј. Ангулар 2, Ангулар 4, Ангулар 5 и Ангулар 6 имају много карактеристика, али то не значи да је АнгуларЈС застарео. Многи људи још увек користе АнгуларЈС за развој мале веб апликације.
Али верујем да би пре или касније корисници морали да се надограде на нове верзије јер ће нове функције које је увео Гоогле тим бити доступне само у новим верзијама.
Стога је пожељно надоградити што је пре могуће јер би прелазак на нову верзију захтевао кодирање од нуле.
У следећем упутству научићемо како да користимо алатку за испитивање кутомјера за тестирање од краја до краја апликација АнгуларЈС.
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Направите апликацију за једну страницу користећи АнгуларЈС (Водич са примером)
- Разлика између тестирања радне површине, клијентског сервера и веб тестирања
- Испитивање перформанси вс испитивање оптерећења вс тестирање напрезања (разлика)
- Статичко испитивање и динамичко испитивање - разлика између ове две важне технике испитивања
- Директива АнгуларЈС са нашим првим примером АнгуларЈС
- 101 разлике између основа тестирања софтвера
- Шта је испитивање компатибилности софтвера?
- Функционално тестирање против тестирања перформанси: треба ли то радити истовремено?