ПредишенСледващото

праистория

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

Забелязали ли сте колко бързо лети времето? Когато сте били дете, а дори и в гимназията (11-ти клас не се броят, тъй като има вече започва да свикне с мисълта, че всичко ще се гарантира, че скоро всичко ще започне на новото) едва ли мисли за времето, за това как този път Това може да се извърши в полза и на други подобни неща. Следващият етап на развитие на личността като професионалист, до известна степен, а някои площ е време на студента. Докато учи в друго висше учебно заведение, което вече започва да разбира, че времето - ресурс и неизползваеми. Времето не може да бъде върнат, обратно и ги харчат за някои малки неща, които могат да бъдат избегнати.

Ако се опитате да съставят карта на потока от мисли за нашия регион за вас, се оказва, че всичко в началото на пътя не мисля, че някои неща могат да се направят още много, много по-бързо! Веднага след като се развие дадена област, и вашите мисли, действия, способността да се получи определено ниво - волю-неволю, мисля за времето, прекарано.

Отнема известно време и да започнете да се интересуват от още повече инструменти. Някои от тях да започнете да го използвате за други започват да се следват и дори да участват в тяхното развитие. И докато всичко продължава още и още.

Например, можете да започнете да усещате, че тя не работи толкова добре с автоматичното довършване функции, неговите съвети не са толкова добри, но все още не достатъчно код автоматична проверка за валидността или някои лични правила. Първото нещо, което отиде в търсене на плъгини, които могат да ви помогнат да се справи с тези недостатъци, които трябва да ги отстранят. Задавате една дузина приставки (образно), но най-доброто от него го нямаше. Функцията за автоматично довършване все още работи странно.

Код довършителни работи, преглед на кода, дори по-добре от това, което направих с помощта на плъгини. О, дори и проверка за наличието на променливи в по-малко организирани. Ъ-ъ, nifiga себе си тук, дори и да има автоматични примеси от търсенето в файловете и да ги премахват с параметри. И това е само една малка част от вас, която е невероятно в този момент. Започвате да се чудя: О, където е, че IDE беше преди? Защо аз не го използвам през цялото време?

В този край на вашето търсене. Щастлива ли си, защото вашият нов инструмент много по-добре, отколкото преди.

Защо WebStorm?

Какво е това ти харесва?

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Между другото, с автоматично довършване на JS ST3 в някои конфликти. Той не ми предложи променливите за смяна. По-скоро те са били предлагани, но когато той е бил написан някъде в 80% от името на променливата. След това всичко работи добре с първата буква.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

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

Приказка защо обичах възвишен текст отляво, но продължи webstorm

В допълнение, за автоматично довършване работи добре с класове и примеси. Това е още един плюс в съкровищницата, като примеси в проекта могат да бъдат много повече от 10, 20, 50 или дори 100 парчета. И все пак на екранната снимка показва, че правото в същия прозорец показва очакваните аргументи в полза на примеси.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Защо имам толкова много време, за да се посвети на предимства, свързани с автоматичното довършване? - Това е див спестява време, ако проектът вече е надраснала психологическото ниво, когато си спомняте всички имена на променливи, класове на примеси и да се разшири ( : Разширяване) ()..

Разбира се, че не мога да си спомня имената на променливи, ако се прилагат някои логика на имената им, което означава, дизайн променливи, в зависимост от предназначението контекста на тяхното използване. Например, ако е необходимо, тази променлива за целия проект, е необходимо да се изгради името си, както следва:

Аз няма да пълзя за това по-нататък, тъй като смятам да пиша по тази тема отделна статия, която описва как да се назоват променливи в по-малко, така че не трябва да ги запомня.

проверка за грешки и отстраняване на грешки код

Сега можете да пишете код, без съставянето на по-малко дори и в CSS, тъй като грешки, ще бъдат видими всички наведнъж, по удобен начин и на същото място. За съжаление, понякога Prepros върши чудеса и не ясно да посочи грешки в съставянето малко CSS, и вместо да укажете низ, където има проблем, той просто ме хвърля името на променливата. Ние трябваше да използваме търсачката или съставя след всеки клас да се спести време за намиране на печатни грешки място.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Разбира се, можете да използвате и Grunt Gulp и други подобни. В този случай, това плюс ли не подпише, тъй като те се изгради система (или по-скоро техните плъгини) направи отлична работа с грешка и разполагането им в проекта.

Друго предимство би било голяма тестване на системата и отстраняване на грешки код, който е написан на официалния сайт на производителя.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Ако имате някакъв вътрешен стандарт на дизайн капачки имат файлове в WebStorm имат за създаване на файла шаблони. За съжаление, те са малко не е логично, когато се обадите, но това е чисто мое лично мнение. Търсех за пет минути, в които е по-малко шаблон файл, който се редактира, а след взрив, и тя се крие в използването на стилове. Въпреки че можете да най-вероятно сте се досетили :)

Приказка защо обичах възвишен текст отляво, но продължи webstorm

И все пак не съществува търсене на шаблони при създаването на проекта през прозореца, въпреки че е налице, ако файлът да създадете файл с меню> Нов. При Interesnenko обаче :)

Интересна особеност е, че изброяването на задачите в проекта. Доста удобно за големи проекти, където има някои спорни точки в кода, или от които се нуждаят, за да продължи (правилно) в бъдеще.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Между другото, вие също забелязах, че JQuery хранилище има TODO? - Сега разбирам защо той тежи толкова много :)

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

С какви трудности са възникнали по време на прехода?

Има малък проблем, който е общ за всички IDE - те потискат. Ужасно бавно. В случай на WebStorm този проблем също е на разположение, но тя може да бъде малко по свалки

С цел да се по някакъв начин да се отървете от отлагането, вие трябва да започнете да използвате версията на 64-битова и малко по-poshamanit настройки виртуална среда в WebStorm64.exe.vmoptions или WebStorm.exe.vmoptions. Настройки където чисто личен характер и зависят от конфигурацията на компютъра. Ако някога сте се създаде Minecraft сървър, а след това за вас това ще бъде съвсем проста, или да използвате този линк.

Ето един пример за отваряне на файл JQuery библиотека. Разбира се, ние трябваше да чакаме повече от пет секунди, но това са дреболии.

Приказка защо обичах възвишен текст отляво, но продължи webstorm

Ако не сте се досетили, на WebStorm написан на Java. Въпреки това, не много не съм виждал на ненаситните ситуации. Когато се работи с относително голям По-малко (те ме строго разделени) и по-малки файлове JS, имам максимум 80MB. Напълно приемливо - Аз бях щастлив с всичко.

Уви, да прехвърли и да рисува с всички предимства на безсмислено за мен - трябва да се опитате сами. В крайна сметка, за всеки предимства и недостатъци ще бъдат различни, това е личен. Някои обичат едно, друго нещо друго, и така нататък до безкрайност.

  • Нормално система автомобил пълен
  • Отлично оцветяване на синтаксиса
  • Отлични система подканва (примеси аргументи поддържаните браузъри, и т.н.)
  • Една добре функционираща код за проверка (съществуване на променливи, грешки и т.н.)
  • Поддържа всички наведнъж
  • Лесно отстраняване на грешки и тестване код
  • структура на файла (показване на всички класове в обобщен вид)
  • Гъвкавите настройки
  • Plugins (не мога да живея без сортиране свойства)
  • Гъвкава система за отстъпки
  • Активно разработване и поддръжка
  • леко се забавя
  • Малко объркващо настройки (след ST е ад някои)
  • Non-очевидно за мен да се използва шаблонни файлове и липсата на изследвания за тях, за да се създаде
  • Отстъпка за студенти (повече по-долу)

А, да, за всички продукти на тази фирма има 30-дневен пробен период с пълна функционалност.

За ученици имат 100% отстъпка. След като дойде ми карта ISIC, или да получа поща в областта на университета, веднага се опита да получи лиценз ключ. За съжаление, получавате поща на домейна трудно, но ако студентът може да правите снимки като на DreamSpark, че ще бъде страхотно. Но ситуацията със снимки studakov те са описани в статията си за Хабре.

Аз не знам точната дата на добавяне функции, но сега е на лиценз може да бъде получена от карта SCAN на студента с помощта на специален формуляр за тази цел.

Благодаря ви за вниманието, добра код и отмени инструмент вас!

Споделяне на плащане на хостинг или кафе.
Колкото по-често се пие кафе, толкова повече аз пиша статията.

Подкрепете проекта - споделете линка, благодаря!