#AsuultSambar :
http://forum.asuult.net/

EmberJS гэж юу вэ?
http://forum.asuult.net/viewtopic.php?f=39&t=195448
Page 1 of 1

Author:  L0GiX [ Jun.26.18 6:39 pm ]
Post subject:  EmberJS гэж юу вэ?

EmberJS гэж юу вэ? суулгах нь
Ember гэж юу вэ?
Ихэвчлэн олон тоон(embers) дээр хэлэгддэг. Унтарч буй галанд шатаж буй жижиг мод эсвэл нүүрсний хэсгийг ember гэж нэрлэдэг байна. Уг гарал нь эртний германик англи хэлний “eimuria” бөгөөд орчин цагийн англи хэлэнд дуудахад амар болгох гэж “b” оруулж өгсөн байна.

Emberjs гэж юу вэ?
A framework for creating ambitious web applications гэх мото-той энэ фрэймворк нь нээлттэй эхийн, урт хугацаанд хөгжүүлэгдэх ажилд зориулагдсан front end буюу хэрэглэгч талын фрэймворк юм. EmberJS нь бусад дээд түвшиний фрэймворкуудын адил Single Page Application(SPA) хийхэд нэн тохиромжтой. Энэ нь юу гэсэн үг вэ гэхээр энгийн вэб шиг хуудас шилжилт бүрт бүх контентоо дуудаж хүлээх хоорондоо цагаан хуудас харахаас ялгаатай нь нэг удаа дуудаад цаашаа бүх юм ид шидийн мэт ажиллах болно.

Quote:
Single Page Application нь энгийнээр вэб аппликешныг browser дотор ашиглах явцад хуудас дахин дууддагүй аппликешн юм. Таны өдөр бүр л хэрэглэдэг Gmail, Google Maps, Facebook г.м вэб аппликешнууд. SPA нь маш сайн UX -тэй ашиглахад таатай experience үзүүлэх, хуудас дахин дуудахгүй, контент хүлээх шаардлагагүй, доторх контентоо дээд түвшиний javascript фрэймворкууд(Angular, Ember, React)-ын тусламжтай дуудаж харуулдаг.


Ember фрэймворкийн анхны 2 коммитын нэг нь өөр фрэймворкийн код буюу SproutCore 2 байсан. SproutCore нь apple -д анх үүссэн ч дараа нь тусдаа гарч өөр компани болсон байна. SproutCore нь icloud -д зориулан бүтээгдэж байсан ба одоо ч эх код нь хэвээрээ гэлцдэг. EmberJS нь “convention over configuration” -ыг гол үзэл болгон баримталдаг. Аливаа юмыг хийхэд олон амархан арга байгаа ч яг зөв аргаар хийх гэдэг нь арай өөр зүйл юм. Тэгэхээр ямар нэг аргаар ember-ын код бичээд ажиллуулж болох ч яг зөв аргаар нь хийхгүй л бол дараа нь өөрөө л хохирох нь.

Quote:
Харин ember -т үүнийг ингэж хийх ёстой, түүнийг заавал ингэж хийх ёстой гэх зэрэг маш сайн зөвлөмжүүд мөн таньд туслах ember -ын коммьюнити бий


Аугаа Jquery түүний баялаг сангууд болон event listener зэргийг ашиглаад HTML -ыг DOM руу хийхэд багагүй хүндрэлтэй л байх болов уу.


Хэрхэн суулгах вэ?
Ember-cli бол тушаалын мөрний хэрэгсэл(command line tool) бөгөөд терминал/command prompt -аас аппликешний файлуудыг үүсгэх, локал дээр ажиллуулах, серверт тавихад бэлэн болгох, нэмэлтүүд суулгах зэрэгт туслах багаж юм. Шинээр ember сурч байгаа бол шинэ файл үүсгэхдээ өөр файлыг хуулах, файлаас хуулах, шинээр нэрлэх зэргээс аль болох зайлс хийсэн дээр. Учир нь дээрх үйлдлүүдийг хийхэд алдаж болзошгүй учраас үргэлж ember-cli ашиглаж занших хэрэгтэй.

Ember-cli суулгахын тулд бидэнд nodejs мөн yarn суусан байх шаардлагатай. /Хэрхэн суулгахыг энд бичээд хэрэггүй болов уу./

Ember-cli суулгахдаа терминал/CMD нээгээд npm ээр эсвэл yarn ашиглан суулгана.
Code:
yarn global add ember-cli
npm install -g ember-cli


үргэлжлэлийг эндээс https://medium.com/ember-notes/emberjs- ... 73dc754632

Page 1 of 1 All times are UTC+09:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/