Забележка: Здравей, нов читател, това е продължението на частта — аз, но да, не е задължително да я прочетете, за да разберете тази, тъй като имаше само малък преглед на двата инструмента.

И така, нека се пуснем по течението, нека започнем тази част — II

Обсъждахме разликите в двата инструмента в част I и сега няма да навлизаме повече в тези прилики или разлики, тъй като вече има достатъчно статии/записи в google, просто търсете реагират СРЕЩУ трептене и те най-вече започнете с разбиране и на двете.

И така, нека сега да поговорим за езиците, използвани от двата инструмента.

език

Тук и двата езика могат да се използват за интерфейс, без да се използва чисто библиотека или рамка.

И с комбинацията от рамки и библиотеки, javascript прави повече от просто frontend, с помощта на инструменти като nodeJs можем да работим върху backend, а dart за съжаление вече няма поддръжка за работа върху backend.( Не се поддържаше официално, но имаше инструмент, базиран на дартс, но тъй като поради по-малко използване беше спрян през 2021 г.).

Колко лесни и трудни са тези езици?

Ако имате опит в ООП или някога сте работили със C, C++, Python, Java или дори C#, ще можете да разберете Dart малко по-лесно, тъй като той е доста подобен на тези, тъй като е както строго въведен език, така и динамично въведен език език (което просто означава, че както в python или в javascript ние декларираме променлива, без да споменаваме типа данни, който ще бъде, и след това й присвояваме стойност, тя може да бъде низ или произволна стойност, а също така можем да я преназначим с различен тип данни, но когато става въпрос за строго типизирани, трябва да споменем кой тип данни ще бъде в декларацията и тогава никога не можем да променим неговия тип данни през целия му жизнен цикъл. Тази променлива ще бъде само от споменатия тип данни). И когато става въпрос за javascript, той е динамично въведен език, така че след като декларирате променлива, можете да я използвате навсякъде в обхвата с всеки тип данни от данни. Можете да добавите статично въвеждане, като използвате разширението на Javascript, което се нарича TypeScript, което е разработено и поддържано от Microsoft.

И тук, в javascript, не е необходимо да споменаваме за типа данни на променливата или типа на връщане на функция.

Просто трябва да използваме ключовата дума let или var и const. Всяка от тези ключови думи може да се използва за създаване на променлива. и използването на първите две са доста сходни с малка разлика, но по-късният constима огромна разлика или накратко той е същият const като в dart.

нека x = „Аз съм променлива“; // и точката и запетая не са задължителни.

и нищо не може да се научи толкова бързо без добра практика!

Така че, просто натиснете F12 в браузъра си и ще видите, че се отваря поле отляво или отдолу на екрана на браузъра ви (което можете да промените въз основа на вашите предпочитания), можете или да използвате конзолаили да отидете към раздела източник и след това ще видите опция за създаване на нов фрагмент, създайте такъв и там можете да упражнявате javascript код!

Забележка: Ако не намерите опцията за създаване на фрагмент, тогава не се притеснявайте, ще видите двойна стрелка, просто щракнете върху нея и ще намерите опция, наречена фрагмент от падащото меню, след като щракнете върху тази опция, ще вижте всички фрагменти тук, можете да тренирате кода си и той ще бъде съхранен в паметта на вашия браузър!

Най-добрият начин да се научите е чрез правене!

Така че, за да свършите работата, можете да направите две неща, или да се опитате да разрешите проблеми, или да изградите проекти.

Предпочитам да решавам проблеми в началото, тъй като това ми помага да схващам основите много бързо, защото предполагам, че вече сте добре с flutter (накратко знаете Dart), така че просто трябва малко да гугълнете нещата и сте готови!

за решаване на проблеми предпочитам Codewars пред hackerrank, тъй като проблемите на Codewar са не само по-прости, но също така ни показват решенията, изпратени от други хора, и аз наистина обичам това, защото научих много теми и начини за решаване на проблема от самия него , той също така ни обслужва с недостатъците, като разглежда другия код (като конвенции и т.н.).

За проекти можете да отидете с просто приложение за ванилия js todo или дори приложение за брояч, както виждате във flutter, така че след като научите js, когато скочите, за да реагирате и ако се опитате да направите същото приложение за брояч отново, използвайки react, тогава може да стигнете до знаем причината и идеята за реакция и защо използваме реакция. Когато можем да вършим същата работа, използвайки vanilla js.

Забележка: Тук ванилия js или чист js означава просто обикновен Javascript

И ние ще разгледаме още неща в следващата част, дотогава Благодаря, че прочетохте ^^