19

Godmotherfuckingshitpissballs fuck software development. Seriously wtf.

I learned c# and Unity for 4 fuckin years. Now I want to learn Electron and i just cant get it to fuckin work that motherfucker!

Installed node.js into a folder on my Desktop, git cloned the quick start app, copied the files, npm start and wow it starts.

ONCE.

It does not start anymore wtf? Also the stupid tutorials that I bought dont fuckin explain how to set it up properly wtf...

Doesnt help that im a windows noob and the guy in the tutorial is a macSnob.

Goddamnit I hate this phase of learning stuff. It fuckin sucks.

Also software development is around for like what? 30 years and electron is the best solution for GUI that people came up with? Fuck me.

Comments
  • 7
    No its by far not the best.
  • 1
    @BindView i fuckin figured. But everyone keeps recommending it to me...
  • 5
    Dafuq! Who said electron is the best GUI people came up with?
    Seriously who told you that?
  • 3
    @gitpush alot of people told me to use it. Both offline and online.
    Because of multiplatform and easy GUI stuff. Aparently everyone is using it these days i dont know
  • 8
    Just delete that shit and learn javafx or xamarin
  • 1
    @ViktorZin no don't listen to people, either go Java if desktop is your target or go xamarine, react native, if you are targeting mobile.

    But for best results go native.
  • 5
    @gitpush ...but... you are people too...
  • 1
    @ViktorZin I'm a ranter now :3
    Seriously, go electron, ionic...etc. if your market requires them else learn native and live in peace
  • 1
    Had such a strage issue ad I was working on my vue+electron app. The window wasn't rendering at all (invisible bust still existed and supposedly shown)
    Issue was: A typo in my vue app which caused an error on startup which prevents the window to render since I didnt attach error handlers yet. gg
  • 2
    @vlatkozelka I have to deal now with ionic 1 and angular 1 app I fucking hate that shit. When I work native I feel sooooooooooooooooo much better true I have to maintain two code bases but for fuck sake I know when I deploy I am safe and when I code I don't have dependency shit and add missing plugins shit that I'm facing for every single think in ionic. Even react native is a pain in the ass compared with native
  • 3
    @gitpush honestly, the release of javafx made these cross platform "apps" unnecessary
  • 2
    @BindView I don't know honestly, never tried it, I'll check it out thanks man
  • 1
    I’ve heard react native is better as far as RAM use is concerned.

    NWJS has better file manipulation tools and plays nicer with frameworks.

    Idk why electron would work once. Now it won’t run multiple instances of itself. It won’t run again until you close it. What errors are you getting? I’ve worked extensively with electron and NWJS but NWJS is better de-sandboxed.
  • 1
    @BindView dont know much about javafx but xamarin is heavy
  • 2
    @bondman i put xamarin there because op is a c# guy
  • 2
    C# and XAML (WPF) is probably the best desktop GUI for windows - 100% native and does a LOT but there's a steep learning curve right after the initial one.
  • 5
    Fuck all this new age millennial bullshit. Go learn QT, GTK or WxWidgets. When writing for windows, I write straight WinAPI GUIs in C++. It's pretty easy and straight forward and you don't have a stack of 20 frameworks to depend on.
  • 1
    @Gogeta70 yeah, qt is also good but i suck at c++
  • 1
    @BindView It took me three tries to finally get C++, but I'm glad I kept trying. It's a great language 😎
  • 4
    Someone mentioned Qt and wxWidgets? You the real mvp👍
  • 2
    @YeahOkay Ha! Fuck it, let's all revert back to 16-bit real mode and run DOS programs like the true OG's
  • 1
    🀪
  • 1
    @ViktorZin node on the desktop bugs me, have you tried in default folder upon installation? It may be permission problems, even though you're running nose (<- autocorrect for "node") from current user directory on windows, but maybe this is the problem. If you install it under program files or C, permissions are different

    Also, even if maybe not relevant here, npm version > 5.0.3 makes things buggy, had to downgrade recently.

    Welcome to Pita! :)
  • 2
    @BindView i would have never pictured you of all people recommending xamarin. I am in shock.
  • 1
    @AleCx04 to be fair, xamarin is okay, its xamarin.forms i hate with a passion
  • 1
    @irene what the fuck stack you runnin?
  • 1
    @Gogeta70 and then what do you do when they ask you to deploy to Mac? Do you write in XMLHTTPrequest from scratch? Twice or thrice? These things are perfect but I think writing them off is wrong.
  • 1
    @AlgoRythm fuck that I can deploy to all three OSes by the time you get past that second curve.
  • 1
    @irene must be nice. No users wanting to run it on Windows XP dual booted with snow leopard, no credit card info to handle, no portability concerns, no need to serve it over the internet, no user file manipulation, no web api interfacing, probably a limited set of hardware, no need to manipulate data to third party web interfaces, etc.
  • 1
    @irene I have to strongly disagree. We have a nodejs based server with a user base of several thousand and the whole system is pretty readable and reliable. I understand the criticism of electron and I encourage avoiding it due to its hunger for resources. However to lump in all nodejs is wrong.
Add Comment