New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building modern desktop apps using web technologies #179

Open
kounelios13 opened this Issue Apr 28, 2017 · 9 comments

Comments

Projects
None yet
8 participants
@kounelios13
Copy link

kounelios13 commented Apr 28, 2017

Hello.I think that it would be interesting a meetup on this topic.Nowadays JavaScript ,HTML and CSS
can be used to build modern desktop apps using Electron and NodeJS.
So a few questions can be answered during the meetup:

  • What is Electron
  • How do we build desktop apps using Electron
  • How can we distribute our apps to the end user
  • How can we achieve native app styling(Different styles for windows,linux,macOS etc...)
    Also maybe we can take a look at NodeWebkit
@mkcodergr

This comment has been minimized.

Copy link

mkcodergr commented Apr 28, 2017

👍

@padeler padeler added the Topics label Apr 29, 2017

@padeler

This comment has been minimized.

Copy link
Member

padeler commented Apr 29, 2017

👍

1 similar comment
@irinikp

This comment has been minimized.

Copy link
Contributor

irinikp commented May 2, 2017

👍

@sourcegr

This comment has been minimized.

Copy link

sourcegr commented May 8, 2017

Γιατί electron και όχι NW (γενικότερα την τεχνολογία αυτή);
Προσωπικά θεωρώ ότι το electron είναι λίγο ανάποδα δομημένο... :/
(αν δεν είναι εδώ το σωστό μέρος για κουβέντα σχετική, ενημερώστε με)

@kounelios13

This comment has been minimized.

Copy link
Author

kounelios13 commented May 8, 2017

@papas-source Η αλήθεια είναι οτι δεν ξέρω ιδιαίτερα τις διαφορες τους. Τωρα εχω αρχισει να τα χρησιμοποιω και αρχισα me electron .Αν γινεται να δουμε kai NW ακομα καλυτερα

@kounelios13 kounelios13 changed the title Building desktop apps with web technologies using Electron Building modern desktop apps using web technologies May 8, 2017

@sourcegr

This comment has been minimized.

Copy link

sourcegr commented May 8, 2017

Η βασική τους διαφορά είναι ότι το NW ξεκινά με τον browser ο οποίος έχει access στο node env, ενώ το electron ξεκινά node και ανοίγει browser (υπεραπλουστευμένα). Η δεύτερη υλοποίηση έχει προβλήματα υλοποίησης (αν και μερικοί δεν το θεωρούν πρόβλημα), όπως για παράδειγμα η επικοινωνία μεταξύ των παραθύρων, ή ακόμα χειρότερα η επικοινωνία του node environment με το renderer (browser) που γίνεται μεσω ipc.

Αλλά εντάξει, το electron είναι in λόγω δυο-τριών εφαρμογών, namely slack/atom κλπ. Δεν είναι κακό, το ίδιο συμβαίνει και από την αποδοχή του react σε σχέση με άλλους js displayers (eg: hyperhtml / riot / svelte) και αποδεικνύει ότι η κοινότητα των devs σήμερα είναι (τουλάχιστον) λίγο biased και - κλασικά - ακολουθεί τα buzzwords.

Χωρίς να θέλω να πω ότι το electron πάσχει κάπου ή ότι το NW είναι ανώτερο, οι διαφορές τους είναι (ή δεν είναι) σημαντικές ανάλογα με το milestone σου ;)

Hint: Try να εμφανίσεις print preview με electon ;) ή να τυπώσεις pdf (αυτό νομίζω το φτιάξανε με την χρήση external lib - δεν είμαι σίγουρος)

@maninak

This comment has been minimized.

Copy link

maninak commented May 16, 2017

👍

@svelon

This comment has been minimized.

Copy link
Contributor

svelon commented Jun 8, 2017

👍

1 similar comment
@ariel2023

This comment has been minimized.

Copy link

ariel2023 commented Jul 12, 2017

👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment