WebStorm estas integrita reteja medio (IDE) per skribado kaj redaktado de kodo. La programaro estas perfekta por profesia kreado de retaj aplikoj por retejoj. Programlingvoj kiel JavaScript, HTML, CSS, TypeScript, Dart kaj aliaj estas subtenataj. Oni devas diri, ke la programo havas la subtenon de multaj kadroj, kio estas tre konvena por profesiaj programistoj. La programo havas terminalon, per kiu ĉiuj agoj faritaj en la norma vindova linio estas plenumataj.
Laborspaco
La desegno en la redaktilo estas agrabla stilo, kies koloroj povas esti ŝanĝitaj. Prezentu malhelajn kaj malpezajn temojn. La interfaco de la laborspaco estas ekipita kun kunteksta menuo kaj maldekstra panelo. En la bloko maldekstre, la projektaj dosieroj estas montritaj, en kiuj la uzanto povas trovi la objekton, kiun li bezonas.
En granda bloko de la programo estas la kodo de la malfermita dosiero. Taboj estas montritaj sur la supra stango. Enerale, la dezajno estas tre logika, kaj tial neniuj iloj krom la redaktila areo mem kaj la enhavoj de ĝiaj objektoj montriĝas.
Viva redaktado
Ĉi tiu funkcio implicas montri la rezulton de la projekto en la retumilo. Tiel vi povas redakti kodon samtempe kun elementoj HTML, CSS kaj JavaScript. Por montri ĉiujn projektojn en la retumila fenestro, vi devas instali specialan kromprogramon - JetBrains IDE-subteno, precipe por Google Chrome. En ĉi tiu kazo, ĉiuj ŝanĝoj faritaj estos montrataj sen reŝargi la paĝon.
Debug Node.js
Depurado de aplikoj Node.js permesas al vi skani skriban kodon por eraroj enigitaj en oravoskripto aŭ TypeScript. Por ke la programo ne kontrolu pri eraroj en la tuta projekto-kodo, vi devas enmeti specialajn indikilojn - variablojn. La malsupra panelo montras la alvokan stakon, kiu enhavas ĉiujn sciigojn pri la konfirmo de la kodo, kaj kio devas esti ŝanĝita en ĝi.
Kiam vi movas la musmontrilon super specifa eraro identigita, la redaktilo montros klarigojn pri ĝi. Inter aliaj aferoj, kodo navigado, aŭtokompletado kaj refactorización estas subtenataj. Ĉiuj mesaĝoj por Node.js aperas en aparta langeto de la programo.
Starigi bibliotekojn
Pliaj kaj bazaj bibliotekoj povas esti konektitaj al WebStorm. En la evoluada medio, post elektado de projekto, la ĉefaj bibliotekoj defaŭlte inkluzivos, sed aldonaj devas esti permane konektitaj.
Helpa sekcio
Ĉi tiu langeto enhavas detalajn informojn pri la IDE, gvidilo kaj multe pli. Uzantoj povas lasi recenzon pri la programo aŭ sendi mesaĝon pri plibonigo de la redaktilo. Por serĉi ĝisdatigojn, uzu la funkcion "Kontrolu atesisdatigojn ...".
Programoj povas esti aĉetitaj por specifa kvanto aŭ uzata senpage dum 30 tagoj. Informoj pri la daŭro de la elprovo estas ankaŭ ĉi tie. En la helpsekcio, vi povas eniri la registran kodon aŭ iri al la retejo por aĉeto per la konvena ŝlosilo.
Kodekskribo
Kiam vi skribas aŭ redaktas kodon, vi povas uzi la aŭtomatan funkcion. Ĉi tio signifas, ke vi ne bezonas tute skribi la etikedon aŭ parametron, ĉar la programo mem determinos la lingvon kaj funkcion per la unuaj literoj. Pro tio, ke la redaktilo ebligas al vi uzi diversajn langetojn, eblas aranĝi ilin kiel vi volas.
Uzante klavkombinojn vi povas facile trovi la necesajn kodelementojn. La flavaj informoj ene de la kodo povas helpi la ellaboranton identigi la problemon anticipe kaj ripari ĝin. Se eraro estas farita, la redaktilo vidigos ĝin ruĝe kaj avertos la uzanton pri tio.
Krome, la loko de la eraro montriĝas sur la rulumskalo por ne serĉi vin mem. Kiam vi ŝvebas laŭ eraro, la redaktisto mem proponas elekti unu el la literumaj elektoj por donita kazo.
Interagado kun la reta servilo
Por la programisto vidi la rezulton de la ekzekuto de la kodo sur la HTML-paĝo de la programo, vi devas konektiĝi al la servilo. I estas enmetita en la IDE, nome ĝi estas loka, konservita en la komputilo de la uzanto. Uzante progresintajn agordojn, eblas uzi protokolojn FTP, SFTP, FTPS por elŝutoj de projektaj dosieroj.
Ekzistas SSH-terminalo, en kiu vi povas enigi komandojn, kiuj sendas peton al la loka servilo. Tiel vi povas uzi tian servilon kiel realan, uzante ĉiujn ĝiajn kapablojn.
Kompilado de TypeScript en avoskripto
Kodo skribita en TypeScript ne estas prilaborita de retumiloj, ĉar ili funkcias per .avoskripto. Ĉi tio postulas kompili TypeScript en JavaScript, kiu povas esti farita en WebStorm. La kompilo estas agordita sur la taŭga langeto, tiel ke la programo plenumas la konvertiĝon kiel ĉiuj dosieroj kun la etendaĵo * .tskaj individuaj objektoj. Se vi faras ŝanĝojn al la dosiero enhavanta la kodon kun TypeScript, ĝi estos aŭtomate kompilita en .avoskripto. Ĉi tiu funkcio estas havebla se vi konfirmis la agordajn permesojn por plenumi ĉi tiun operacion.
Lingvoj kaj kadroj
La evoluiga medio ebligas diversajn projektojn. Danke al Twitter Bootstrap vi povas krei etendojn por retejoj. Uzante HTML5, ĝi disponeblas por apliki la plej novajn teknologiojn de ĉi tiu lingvo. Dart mem parolas kaj anstataŭas la lingvon JavaScript, kun la helpo de kiuj retaj aplikoj estas evoluigitaj.
Vi povos efektivigi front-end-disvolviĝon danke al la ilo Yeoman konzolo. Unu-paĝa kreado estas farita uzante AngularJS-kadron, kiu uzas unu HTML-dosieron. La disvolviĝa medio ebligas al vi labori pri aliaj projektoj specialigitaj en kreado de la strukturo de la dezajno de retaj rimedoj kaj aldonoj al ili.
Terminalo
La programaro venas kun terminalo en kiu vi rekte plenumos diversajn operaciojn. La enmetita konzolo donas aliron al la komandlinio de la OS: PowerShell, Bash kaj aliaj. Do vi povas ekzekuti komandojn rekte de la IDE.
Virtoj
- Multaj subtenataj lingvoj kaj kadroj;
- Konsiletojn en la kodo;
- Redaktado de kodo en reala tempo;
- Desegni kun logika strukturo de elementoj.
Malavantaĝoj
- Pagita licenco por la produkto;
- Interfaco de angla lingvo.
Resumante ĉion supre, necesas diri ke WebStorm IDE estas bonega programaro por evoluigi aplikaĵojn kaj retejojn, kiuj havas multajn ilojn. La programaro estas pli centrita al la aŭdienco de profesiaj programistoj. Subteno por diversaj lingvoj kaj kadroj transformas la programon en veran interretajn studojn kun grandaj ecoj.
Elŝuti testan version de WebStorm
Elŝutu la plej novan version de la programo de la oficiala retejo
Dividi la artikolon en sociaj retoj: