Vylepšené IDE pro Arduino

« Zpět na předchozí stránku
0
0
Marked as spam
Odeslal Mira Slunicko (Otázky: 1, Odpovědi: 1)
Odpověděl na 6.12.2016 18:26
1019 zobrazení
0
Soukromá otázka

Nejdřív se omlouvám za zpoždění s reakcí. Ukončili jsme činnost naší firmy a rozhodl jsem se, že se nechám zaměstnat. V naší oblasti to není tak jednoduché a tak mi většinu času a energie sežere samostudium technologií, které jsou dnes poptávány u potenciálních zaměstnavatelů a které moc neznám (JavaScript/AngularJS/React,….)

Teď k dotazům:

  1.  podpora dalších desek nejen klasického Arduina. Myslím, že by to nemusel být problém protože Edruino je vlastně jen nadstavba Arduino IDE a pokavaď jsou další desky nainstalovány v Arduino IDE ve složce Hardware, mělo by je i EDRUINO umět využít. Je škoda, že to zatim Beta neumí, protože mnoho lidí jíž využívá desky STM32, které poskytují větší výkon než klasické Arduino desky a jsou přitom i levnější.

… Asi nebude velký problém, bude stačit pracovat i s dalšími adresáři a popisem HW

  1. V cečku už programuju asi deset let, ale dřív jsem byl spíš zarytým příznivcem Basicu a i dnes se kněmu rád vracím. Co na cečku a podobných jazycích se mi vůbec nelíbí a mám pocit, že více než aby zpřehlednovalo kod, tak způsobuje chaos a ztrátu času při ladění kodu, jsou složené závorky procedur a středníky na konci řádků. Před časem jsem, ale objevil jedno IDE pro Javu, které tento problém oproti jiným IDE řešilo geniálním způsobem a psaný kod se hned stával naprosto přehladný jako v žádným jiným IDE. Jedná se o BlueJ IDE pro Javu, které celý problém se závorky řeší, tak, že všechny procedůry označí modrým barevným pozadím, výsledek je nečekaně dobrý !!! Zde je odkaz na wiki o BlueJ, kde je i screenshot tohoto vývojového prostředí.: http://www.bluej.org/about.html . Některé IDE používají i odlišné barevné pozadí pro oblast definice proměných a INCLUDE, výsledný IDE pak bývají velice pěkný a přehledný. Mam tedy na autora EDRUINA otázku, zda by toto šlo aplikovat do jeho výtvoru ????

Je to hezké, ale implementačně náročné, protože by se na pozadí v jiném threadu musela dělat syntaktická analýza zdrojáku a podle toho obarvovat. Ne, že by to nešlo, ale je to decala náročné na čas (myslím tu inplementaci).

  1.  Zavedení Code Foldingu pro zobrazení struktůry programu, ale to je asi samozřejmost v přiští verzi IDE. Zde bych měk také návrh zkusit i zde použít různé barvy a tlustší čáry.

Ani code-folding v dalších verzích nebude. Vyplývá to z použití komponenty synEditor, která to nepodporuje. Několik lidí se to snažilo rozšířit, ale nevím o tom, že by to někdo rozchodil. Zřejmě je to stejný problém s průběžnou syntaktickou analýzou, jako v předchozím odstavci. A Arduino bohužel (?) nepoužívá std. C syntax, ale svoji rozšířenou (a ani samotný C-jazyk není bohužel navržen tak, aby byla syntaktická analýza jednoduchá), takže by se to muselo napsat na zelené louce. Jinak, po pravdě řečeno, mě nikdy code-folding při programování neoslovil a nepoužívám ho ani tam, kde je to možné. Uznávám, že na to může mít někdo jiný názor.

  1. V menu IDE bych možná volil o něco jemnější ikony

Souhlasím, ale nejsem grafik a použil jsem, co jsem měl po ruce a zdálo se mi použitelné. Pokud by někdo udělal nějaké hezčí ikonky, rád jimi nahradím ty, které tam jsou teď.

  1. Možnost vypnout zobrazování čísel řádků programu

To není problém, v příští verzi to tam přidám.

  1. V budoucích verzích by nebylo špatný zobrazovat i pinout vývojových desek s jednoduchým popisem pinů

Tady je problém s autorskými právy, protože já sám jsem žádný popis desek nevytvořil a proto je součástí programu možnost si tam ty popisy dodat vlastnoručně s tím, že si je tam každý stáhne sám, třeba z adresy doporučené na webu. Ještě by byla možnost oslovit autora těchto obrázků, zda by nesouhlasil s tím, abych je přibalil k Edruinu. Mohu to zkusit.

 

Jinak díky za připomínky

Míra

 

 

Marked as spam
Odeslal Mira Slunicko (Otázky: 1, Odpovědi: 1)
Odpověděl 23.2.2017 15:10
0
Soukromá otázka

Zdravím Míru a ostatní,

viděl jsem jeho výtvor a musím ho pochválit !!!

Je pravda, že pro Arduino IDE existuje mnoho podobných nadstaveb a některé jsou opravdu profi a také zdarma, ale Edruino má několik předností.

  1.  Je to čistě česká tvorba a podpora včetně námětů bude jednoduší než u zahraničních programů !!!
  2. Je absolutně free, žádný skrytý poplatky a omezení
  3. Je to teprve Beta verze a autor je otevřen různým připomínkám a návrhum jak by mělo toto IDE vypadat. To znamená, že je možné při spolupráci s autorem vytvořit opravdu zajimavé IDE, které ještě neexistuje, navíc s podporou českého jazyka.
  4. Kvalita IDE je vcelku na dobré úrovni v porovnání s podobnýma. Oproti klasickému Arduino IDE je opravdu mnohem lepší a přitom jednoduchý.

A teď pár nápadů a postřehů co by se dalo zlepšit pro samotného tvůrce:

 

  1.  podpora dalších desek nejen klasického Arduina. Myslím, že by to nemusel být problém protože Edruino je vlastně jen nadstavba Arduino IDE a pokavaď jsou další desky nainstalovány v Arduino IDE ve složce Hardware, mělo by je i EDRUINO umět využít. Je škoda, že to zatim Beta neumí, protože mnoho lidí jíž využívá desky STM32, které poskytují větší výkon než klasické Arduino desky a jsou přitom i levnější.
  2. V cečku už programuju asi deset let, ale dřív jsem byl spíš zarytým příznivcem Basicu a i dnes se kněmu rád vracím. Co na cečku a podobných jazycích se mi vůbec nelíbí a mám pocit, že více než aby zpřehlednovalo kod, tak způsobuje chaos a ztrátu času při ladění kodu, jsou složené závorky procedur a středníky na konci řádků. Před časem jsem, ale objevil jedno IDE pro Javu, které tento problém oproti jiným IDE řešilo geniálním způsobem a psaný kod se hned stával naprosto přehladný jako v žádným jiným IDE. Jedná se o BlueJ IDE pro Javu, které celý problém se závorky řeší, tak, že všechny procedůry označí modrým barevným pozadím, výsledek je nečekaně dobrý !!! Zde je odkaz na wiki o BlueJ, kde je i screenshot tohoto vývojového prostředí.: http://www.bluej.org/about.html . Některé IDE používají i odlišné barevné pozadí pro oblast definice proměných a INCLUDE, výsledný IDE pak bývají velice pěkný a přehledný. Mam tedy na autora EDRUINA otázku, zda by toto šlo aplikovat do jeho výtvoru ????
  3.  Zavedení Code Foldingu pro zobrazení struktůry programu, ale to je asi samozřejmost v přiští verzi IDE. Zde bych měk také návrh zkusit i zde použít různé barvy a tlustší čáry.
  4. V menu IDE bych možná volil o něco jemnější ikony
  5. Možnost vypnout zobrazování čísel řádků programu
  6. V budoucích verzích by nebylo špatný zobrazovat i pinout vývojových desek s jednoduchým popisem pinů

 

To je zatim ode mě vše, ale hlavně držím autorovi při dalším vývoji palce a přeju, aby na tento vývoj našel nějaký volný čas.

Jardik

Marked as spam
Odeslal jardik (Otázky: 0, Odpovědi: 2)
Odpověděl 5.2.2017 18:53
-2
Soukromá otázka
Marked as spam
Odeslal Mira Slunicko (Otázky: 1, Odpovědi: 1)
Odpověděl 6.12.2016 18:27

Ahoj Míro,
tak poslal si nám odkaz na stránky, kde najdeme zřejmě tvůj výtvor. Tak nám napiš v čem je vylepšení a jaké funkce navíc obsahuje. Sám si ho také určitě vyzkouším. Chce to sem dát alespoň krátký popis.

(Administrátor at 27.12.2016 2:07)

Koukám, že někdo pokládá otázky a sám si na ně odpovídá. Podporuje to vylepšené IDE taky i jiné desky než Arduino? Třeba ESP8266?

(rrr dddd at 27.12.2016 2:10)
« Zpět na předchozí stránku
Translate »