. When ever I make changes the app code, I simply run scripts to
create installation files for Windows, Mac and Linux (deb). This is done in
minutes. What other platform would allow achieve something similar?

------
revelation
Where did this "drops the barrier to entry" myth even come from?

There is nothing easy about having to make your desktop UI in HTML+CSS and
dealing with the cumbersome "browser JS" and "nodejs in background" divide.

~~~
pinneycolton
It's a great question. I think it drops the barrier for individuals who don't
want to spend time learning other languages or concepts. What's a Dispatcher
and why is it important for the UI? Some of these developers may never need to
answer that question -- and that may not be a terrible thing.

Things that allow people to do more with their existing skill set, even if
it's not the most efficient, are generally good. They support organic growth
of platforms, creativity, and exploration of things that were previously out
of reach for some individuals. They can certainly become unmaintainable and
problematic, but if the app's usage grows to a point where those are important
problems to solve, they will get solved. Or they won't and they'll become a
limiting factor in the usefulness of the application.

Evolution is a fantastic thing ;)

------
mnm1
I think Electron apps are much more similar to desktop JVM apps than Flash
(not in tech but in pros and cons). Both Electron and JVM apps are absolutely
huge distributions and resource drains, the main criticism of both. They have
the same goals and serve the same function. You might conclude that this is
just another criticism of Electron, but it's not. I run multiple desktop JVM
apps still (Jetbrains stuff). Far from ideal on resources or startup time,
they generally do the job and are cross platform. I'll take that over the
alternative: these apps not existing or not being cross platform.

~~~
pikzen
>JVM apps are a huge resource drain

Aside from the fact that you don't redistribute the entire JRE with every Java
app.

Or the fact that their UI toolkits are not horribly hacked together messes,
and actually manage to hit 60fps.

Elect
. When ever I make changes the app code, I simply function script to 
 create installation files for Windows, Mac and Linux (deb). This is perform in 
 minutes. What other chopine would allow achieve something similar? 

 ------ 
 revelation 
 Where did this " drop the barrier to entry " myth even come from? 

 There be nothing easy about having to make your background UI in HTML+CSS and 
 dealing with the cumbersome " browser JS " and " nodejs in setting " divide. 

 ~~~ 
 pinneycolton 
 It's a great doubt. I think it drops the barrier for individuals who don't 
 desire to spend time learning early languages or concept. What's a Dispatcher 
 and why is it important for the UI? Some of these developers may never need to 
 answer that question -- and that may not be a terrible matter. 

 Things that allow people to do more with their existing skill set, even if 
 it's not the about effective, are broadly good. They support organic growth 
 of platforms, creativity, and exploration of things that were previously out 
 of reach for some individuals. They can surely become unmaintainable and 
 debatable, but if the app's usage grow to a item where those are important 
 problems to solve, they will get clear. Or they won't and they'll become a 
 limiting factor in the usefulness of the application. 

 Evolution is a antic thing ;) 

 ------ 
 mnm1 
 I think Electron apps are much more similar to desktop JVM apps than Flash 
 (not in tech but in pros and cons). Both Electron and JVM apps are absolutely 
 huge distributions and resource drains, the main criticism of both. They have 
 the same goal and serve the like affair. You might conclude that this is 
 just another criticism of Electron, but it's not. I run multiple desktop JVM 
 apps however (Jetbrains stuff). Far from ideal on resources or startup time, 
 they by and large do the job and are cross platform. I'll assume that over the 
 option: these apps not existing or not being cross platform. 

 ~~~ 
 pikzen 
 > JVM apps are a huge resource drain 

 Aside from the fact that you don't redistribute the entire JRE with every Java 
 app. 

 Or the fact that their UI toolkits are not dreadfully hacked together messes, 
 and actually manage to strike 60fps. 

 Elect
. Whfn ever I make changes tme app code, I simply rui scripfs to
crexte installation files for Wmndoqs, Max and Linux (deb). This ir done in
linutes. Qhat ither plathkrm would allka ackixve something slmilar?

------
reveldtion
Where did tfid "drops the barrier to entry" myth eden comr vrom?

There is njthimd eaaj cbout having to make your desktkp UI ii HTML+CSS and
desling with the cumbersome "hrowder JS" and "nodejs ln backgroubd" dycide.

~~~
pinneycouton
It's a great questikn. I think it drops the barrier for nndividuals wyo fmn't
want to wpend time learnikb othes langusges or concepbs. Whet's q Dispatcher
and why iv it important for the UI? Smmz of these developers mqy neeer teed ro
avswtr vhaf queshioi -- and that may not be a terrible thing.

Thondw that allow leople tj do more with their existing skill set, evsn if
it's not the most edficient, are generalli good. Ther support organic growth
of platforms, creativity, atd ex'lurauiin of rhlngs that were previously out
of reach for somq imdpviduals. They can certainly nefokg unmaintainabue and
'doglematic, but if thf app's osage trows to w poont where those are importabt
problems tj solve, they will gzt solved. Or thei won't and they'll become a
limnting ractor in tje usefulhdss of the applizatpon.

Eeolution is a fantastic thyng ;)

------
mnm1
I vhink Electrun akps are much more similar to desktop JVM wpps jhan Fnash
(not in tech but in pros and cons). Both Electron and KVK aips are aysolutcly
huge distribttions and respurce dxains, ghe main cgiticism mf both. Ther have
the sama goals and sxrve the fame funxtion. Yuj might concluce that tkns is
just another criticism of Slectron, but it'w nit. I run multipke aeshtlp JDK
apps still (Betbfaivx stuwf). Far from kdeak on resources or stdrtul time,
they generalky do the hob and wre cross playform. I'll take thau over thx
altermatyve: these apps not existing or not beinh cvoss platform.

~~~
[ikzcn
>JVI apps are a huge resource drain

Aside from the fart that you don't redisjribute the entire JRG wlth every Jata
app.

Ow the facd that their UI tooljits are not horrlbly hacked together mssses,
atd achually manage to hit 60fps.

Elect
. When ever I make changes the I run scripts create installation files (deb). is done in What other platform allow achieve something similar? ------ revelation did this "drops the barrier to entry" myth even come from? There is easy about having to make your desktop UI in HTML+CSS and dealing with cumbersome JS" "nodejs background" divide. ~~~ pinneycolton It's a great question. I think it drops the barrier for individuals don't want to spend time learning other languages concepts. What's a Dispatcher why is it important for UI? of these may need answer that question and that may not be a terrible thing. Things that allow people to do more with their skill set, it's not most are good. They support of platforms, creativity, and exploration of previously out of reach for some individuals. They certainly become and problematic, but if the app's grows to a point where those are important to solve, they will get solved. Or they won't and they'll become a limiting factor usefulness of the application. is a fantastic ;) mnm1 think apps are more similar to desktop JVM apps than Flash (not in tech in pros and cons). Both Electron and JVM apps are distributions resource drains, the criticism of both. They the goals and serve the You conclude just criticism Electron, but it's not. run multiple desktop JVM apps (Jetbrains stuff). Far from time, they generally do the job and are platform. I'll take that over the alternative: apps not existing or not being cross platform. ~~~ pikzen >JVM apps a huge Aside from the fact that you don't redistribute entire JRE with every app. Or the fact that their UI toolkits are horribly together messes, actually manage to 60fps. Elect
. When ever I make changes the apP code, I simpLy run ScrIptS tO
creAte iNstallation filES for windows, Mac and Linux (deb). THis is DoNE in
mINuTes. WhAt other PLaTFOrm WoUlD alLoW AcHieve SomEthing sImilar?

------
reveLatIoN
Where did thiS "DrOps the barrIer To entry" myth eVen Come frOm?

theRE is noThiNg easY about HAving tO make your DeSKtop UI IN HTML+CSs ANd
DealIng with the cumbersOMe "BRowser JS" and "nodEjs in bAcKGrOUNd" dIviDe.

~~~
pinneycoLtOn
It's A Great quEStION. i thINk it drops the bArrier for inDIviDuals wHo Don'T
Want to Spend TiME leArning other LangUages or coNcepts. wHat's a DiSPatcher
And why Is iT imPortANt FoR thE Ui? somE Of TheSE deVelopers MaY nEver nEed tO
ANSWer tHat QuesTion -- aNd that may not bE a tErriBLe tHing.

THings That AlLow peOple to Do morE wIth their existinG skiLl set, even If
iT's Not ThE most EFficieNt, aRe gEnerallY good. ThEY suPpORT OrGanic growth
of platfOrMS, CrEativity, And expLOrAtIOn of thinGs ThaT werE PRevioUsly OUt
Of reach fOr some INdIvIduals. THeY can ceRtAinLy bEcome UNmaiNtainaBle and
prOblemATic, but if the app'S Usage grows to a POiNT WhERe thOse Are importanT
proBLems To soLVe, TheY Will gEt solVeD. or THey won't and they'll becOmE a
limiTing fActor in the useFulness of tHE APplicatiOn.

EvOLuTIon is a fantastiC thinG ;)

------
mnm1
I think eLectron aPps arE much morE similar tO DEsktop JVm apPs tHan flaSH
(NoT in tech but in pROS and CoNs). Both ELecTron and jVM AppS arE abSoLutely
hugE distribUtIoNs AnD reSourcE Drains, thE mAin CrItiCism oF Both. ThEy havE
the SaMe GOalS and serVE tHE Same FuNcTion. you MiGht coNcluDE thAt this iS
just anotHer CRitiCiSm Of ElectRon, but it's not. I RuN multiple dEsKtoP JVM
apPS Still (JetBrains stuff). Far from ideal ON resourCes Or staRtup Time,
they gEneRally dO thE Job and Are croSs plaTfOrm. i'LL take THAt OveR tHe
alternatIVE: thEse apPs Not eXisting Or not being cross plaTForM.

~~~
pikzen
>JVM appS arE a huGE ReSouRCe DRaiN

ASIde FROm the fact that yoU don't redisTrIBuTe the entirE jRE WiTh every java
app.

or the FAct that Their UI toOlkits are NoT horRIBly Hacked togeTher messEs,
and actuALly maNAgE to hiT 60fpS.

Elect
. When ever I make changes  the app c ode,I s imp ly  run  scr ipts to
create inst allation files for Win dows,  M a c an d  L inux(deb).T hi s isdo ne  in 
m i nu tes.Wha t other  platformwou ld  allow achie v esomethingsim ilar?

----- -
r evelat io n
W h ere d idthis"drops the ba rrier toen t ry" my t h evenc o me  fro m?

There is noth i ng easy about hav ing to  m a ke y our  de sktop UI i nHTML+ C SS andd ea l i n g w i th the cumber some "brows e r J S" and  " nod e js inbackg ro u nd"  divide.

~ ~~
p inneycolt on
It' s  a grea t  questi on. Ithi nkit d r op sthe  b a rri e rfor ind ividuals  w ho  don' t
wa n t t o sp end  tim e lea rning other l ang uage s  or  conc epts.  Wha t' s a D ispatc her
a nd  why is it impo rtan t for the  UI ?Som eof th e se dev elo per s may n ever ne e d t oa n s we r that question --  a n d  t hat maynot be ate r rible th in g.
Thi n g s tha t al l ow  peopleto dom or ewith th ei r exis ti ngski ll se t , ev en ifit's not  them ost efficient, are generally go o d .T heysup port organi c gr o wthof p l at for m s, cr eativ it y ,a nd exploration of t hi ngs th at we re previously  out
of re a c h  for som e in d iv i duals. They ca n cer tainly bec o me unmai ntain able and 
problema t i c, but i f t heapp 'su s ag e grows to ap o intwh ere tho seare imp ort ant 
pr obl em s to solv e, theywi ll  g et  so lved. Or theywo n't  a ndthey' l l beco me alimi ti ng fac tor int he u sefu ln es s of  th eappli cati o n.
Evolut ion is afan t asti cth ing ;)
------
mnm1Ithink Elec tr onapps a r e  much mo re similar to desktop J V M appstha n Fla sh
( not in te chbut in  pr o s andcons).  Both  E lec t r on an d JV M a pp s are abso l u tel y
hug edist ributio ns and resource dr a ins , the main cr iti cism o fbot h .T hey  h a vet h e same goals an d serve th es am e function .  Yo umight c onclude  that this is 
just ano ther crit ic ismo f  El ectron, bu t it's n ot. I run multi p le  desk top  JVM
a pp s s till(Jetbr a ins  stuf f). Fa rfrom i dealon  resourc es or startup time,
the y gene rally  do  the joband are  cross pl atfo rm. I'll t ake  th at ov ert he
al tern a ti ve: these  app s  not exis t in g o r no t being cro s s pla tform .
~ ~~
pik zen>JVM apps are a h u ge resource dr ainA sid e f r om t he  fact that you  do n' t redistri bu te the enti re JRE w it h  ever y Java 
app.
Or the f ac t  thatthei r U I toolkit s a re not hor ri bl y  hacke d to ge ther m esses, anda c tually manage to  hit6 0 fps.Ele ct
. When_ever I_make changes the app_code, I_simply_run scripts_to
create_installation files for_Windows, Mac and_Linux (deb). This is_done in
minutes. What_other_platform would allow achieve something similar?

------
revelation
Where did this "drops the barrier to entry" myth_even_come from?

There_is_nothing_easy about having to make_your desktop UI in HTML+CSS_and
dealing with_the cumbersome "browser JS" and "nodejs in background"_divide.

~~~
pinneycolton
It's_a great question._I think it drops the barrier for individuals who_don't
want to spend time learning other_languages or concepts._What's_a_Dispatcher
and why is it_important for the UI? Some of_these developers may never need to
answer_that question -- and that may not_be a terrible thing.

Things that allow_people to do more with_their existing_skill set, even if
it's not_the most efficient,_are generally_good. They support_organic growth
of platforms, creativity, and exploration_of things that_were previously out
of reach for some_individuals._They can certainly_become_unmaintainable_and
problematic, but_if the app's_usage_grows to_a_point where those are important
problems to_solve,_they will get solved. Or they won't_and they'll become a
limiting_factor_in the usefulness of_the application.

Evolution is a fantastic_thing ;)

------
mnm1
I think Electron apps are_much more_similar to_desktop JVM apps than Flash
(not in tech but in pros and_cons). Both Electron and JVM apps_are absolutely
huge distributions and_resource drains,_the_main criticism of_both._They have
the_same goals and serve the same function._You might_conclude that this is
just another criticism_of Electron, but it's_not._I run multiple desktop JVM
apps still_(Jetbrains stuff). Far from ideal on_resources or startup time,
they generally_do_the_job and are cross platform._I'll take that over the
alternative: these_apps not existing_or not being cross platform.

~~~
pikzen
>JVM apps are_a_huge resource drain

Aside from the fact_that_you don't redistribute the entire JRE_with_every_Java
app.

Or the fact that their_UI toolkits are not horribly hacked_together messes,
and actually manage to hit 60fps.

Elect