 Jadi saya tidak mempunyai sisi-sisi, jadi saya tidak bersedia untuk bercakap dengan ini. Serius. Jadi saya ibu Ji-an, saya melakukannya. Jadi, saya rasa seseorang minta saya bercakap tentang elektron. Jadi saya kata, ya, sekarang saya di sini. Dan elektron, saya perlu memperkenalkan elektron. Jadi ini adalah website. Kamu boleh pergi ke website ini. Jadi kamu nampak ada elektron.atom.io. Kemudian kamu mungkin memperkenalkan, oh, ini dibuat oleh orang-orang ini. Atom.io. Jadi ini sebenarnya editor atom. Untuk sebabnya. Jadi saya rasa saya perlu beritahu. Ada sesiapa yang dengar elektron? Ini. Okey. Ada sesiapa yang gunakan atom? Okey. Okey. Jadi ada seperti 50-75% tak tahu. Okey. Jadi saya rasa... Pada masa yang saya ada, saya rasa saya boleh kembali ke cerita. Jadi pada awal saya, dari perspektif saya, ada sesuatu yang dipanggil Adobe Air. Jadi saya ingat beberapa tahun lalu saya cuba Adobe Air. Ya, bagaimanapun. Adobe Air 0.9.5 atau sesuatu. Sebelum 1.0, ia seperti beta. Dan ia seperti, oh, sangat gembira. Ini seperti masa depan desktop web. Ya. Dan ia seperti membangun aplikasi. Ia seperti aplikasi tumbuh. Ya. Jadi aplikasi, aplikasi. Kemudian ia menyelesaikan 1.0. Dan ia mengubah semua perubahan. Ia mengubah perubahan. Jadi semuanya mengubah. Dan saya seperti, ah, man. Ini seperti apa? Kemudian beberapa tahun lalu, mereka lebih fokus pada flash. Jadi apabila anda membangun aplikasi Adobe Air, ia seperti, oh, anda boleh menggunakan HTML atau Flash. Jadi membangun aplikasi desktop dengan HTML, CSS, JS atau menggunakan Flash. Jadi ia seperti, ia seperti gila. Tetapi ya, ia adalah Adobe. Jadi, ya. Jadi sebuah aplikasi yang datang, mereka membangun aplikasi Flash ke aplikasi desktop. Dan kemudian ia bekerja di aplikasi desktop sebagai aplikasi. Dan kemudian saya membangun aplikasi HTML. Dan ia sangat bagus. Ya, ia sangat bagus. Ya, dokumentasi itu bagus. Semua aplikasi itu bagus. Semuanya hanya berfungsi. Mereka telah menutupkan semuanya. Meskipun, ia sangat bagus. Dan saya seperti, wow, ini sangat menarik. Dan kemudian, setelah lama saya tidak tahu apa yang berlaku. Jadi ia seperti, membangun oleh banyak aplikasi flash. Jadi ia seperti, ada banyak aplikasi Adobe yang hanya membangun dengan Flash. Jadi ia seperti, bagaimanapun mereka menang. Dan kemudian, HTML akan menyerang. Dan kemudian, seperti, orang berkumpulan bahawa aplikasi Adobe itu sangat menarik. Sangat sedap. Ia menggunakan banyak memori. Ia menggunakan banyak CPU sebab beberapa sebab. Dan ya, itu cerita. Ya, saya tidak tahu apa yang berlaku. Ya. Jadi sesuatu berlaku dalam perjalanan itu. Mereka berubah. Dan sekarang, tidak ada yang membangun aplikasi Adobe lagi. Jadi ia sangat sedap. Dan kemudian, apa yang saya lakukan? Setelah itu, saya cuba sesuatu yang lain. disebut, aplikasi titenya. Ia membangun? Ya. Ya. Ia membangun. Jadi, aplikasi Adobe akan ke bawah dan kemudian, ia sangat menarik. Mereka berlasa dikawal. Ya. Ya. Orang yang berlaku dikawal. Jadi mereka membangun banyak awal. Ia dapat menggunakan javascript. Ia dapat menggunakan pitan. Ya, ia seperti FWF, jadi kita dapat menggunakan javascript. Kita dapat menggunakan pitan di dalam FWF dan pakaian pada papan. Ya. Jadi, ia sangat menggap bye. Tapi, iya, ia sangat menarik. Sebenarnya, ia sangat menarik pada masa yang sama. Jadi, ia sangat menarik. Kemudian, mereka sebenarnya mempunyai banyak bukti. Pada LWR, mereka mempunyai lebih banyak bukti. Jadi, banyak perkara tidak berfungsi. Kami cuba mempunyai kawasan. Pertama, mereka tidak mempunyai gif animasi atau sesuatu. Jadi, gif animasi tidak dipunyai. Jadi, saya seperti, apa? Jadi, kamu tidak dapat membuat gif yang memasukkan apa-apa di aplik. Jadi, ia seperti, ah, man. Kemudian, saya menunggu sepanjang bulan, mereka tidak memutuskan. Kemudian, mereka memutuskan fokus untuk aplik mobil. Jadi, mereka memutuskan lebih banyak fokus pada aplik mobil daripada desktop. Jadi, saya seperti, saya sedap-sedap. Jadi, ia seperti, bagaimanapun. Jadi, saya membangun aplik juga. Saya membangun aplik Twitter. Twitter Client dengan aplikator Titanium. Kemudian, saya beritahu tentang itu beberapa tahun lalu. Tetapi, ia sangat susah. Jadi, seperti yang anda lihat, saya sangat gembira. Dia beritahu tentang saya gembira. Gembira tentang aplik mobil daripada desktop. Tetapi, ia selalu gagal untuk saya. Kemudian, setelah itu, ada sesuatu yang dipanggil NWJS. Apa yang berlaku hari ini? Jadi, kita tidak masuk ke elektronik. Jadi, ini adalah NWJS.io lagi. Jadi, NWJS adalah cara lain untuk membuat aplik mobil daripada desktop. Dengan node.js, anda boleh memperbaiki modul NPM untuk melakukan sesuatu. Ia sangat bagus. Ia tersebut disebut node WebKit. Apabila ia menggunakan WebKit dan sekarang mereka menggunakan Blink, saya rasa. Ya, krom Blink engine. Jadi, saya telah mencuba ini juga. Ia sangat bagus. Saya rasa projek saya pada masa itu sangat susah kerana saya menggunakan aplik mobil daripada video. Jadi, mereka ada perkara ini. Jika anda perlu bermain video, ia seperti biasa. Ia seperti browser tanpa UI, tanpa toolbar. Dan kemudian, jika anda mahu bermain video, anda tidak boleh. Kerana video mempunyai pendapatan pada FFM pack. Jadi, mereka memperbaiki browser tapi mereka tidak memperbaiki perkara lain. Walaupun anda mempunyai html5 atau video tag, anda memperbaiki video tag. Tidak ada video untuk anda. Kerana tidak ada FFM pack. Jadi, anda perlu memperbaiki pendapatannya sendiri. Jadi, saya rasa, ah, man. Kenapa anda tidak boleh memperbaiki box? Jadi, ia seperti, jika anda memperbaiki video, anda mahu bermain video. Jika anda memperbaiki audio, anda mahu bermain video. Tetapi, ia tidak. Jadi, ia tidak seperti segala-galanya. Jadi, ia sangat menarik. Sebenarnya, sekarang, ia masih menarik. Ia masih menarik. Ia juga ada elektron. Jadi, bagi saya, jika anda mahu memperbaiki aplikasi desktop atau aplikasi desktop, anda boleh mempunyai elektron atau WJS. Ia sebenarnya sangat menarik. Ia juga sangat menarik untuk menulis. Ia hanya mempunyai perbezaan kecil. Biasanya desktop dan run-time atau apa-apa pun yang anda nampak. Air W, Titanium Absilirator, dan sebagainya. Ia sangat menarik. Bila anda memperbaiki desktop, apa yang pertama anda fikirkan? Oh, anda perlukan desktop. Seperti aplikasi. Jadi, ia seperti, okey, anda perlukan file html. Kemudian, file html perlu berhubung dengan file js. Tetapi, elektron adalah lebih... Apabila anda memulai, ia lebih memperbaiki fokus proses. Apabila anda memulai, ia sebenarnya memulai file js. Jadi, bukan file html. Jadi, ia seperti, anda menulis proses yang pertama, kemudian anda memperbaiki pilihan. Jadi, ia lebih memperbaiki fokus pilihan. Jadi, anda boleh, sebab aplikasi anda dapat memperbaiki pilihan. Jadi, ada banyak perbezaan. Bila anda memperbaiki pilihan baru, anda akan menyebabkan pilihan yang terbuka. Tetapi, apabila anda memperbaiki fokus proses, anda memperbaiki... ia lebih mudah untuk memperbaiki pilihan, dan sebagainya. Apabila anda memperbaiki pilihan, anda akan memperbaiki pilihan. Jadi, elektron di sini... ia sangat bagus. Apabila anda menggunakan atom, anda akan memperbaiki pilihan dengan elektron. Saya rasa... apabila saya memperbaiki pilihan Microsoft, saya akan memperbaiki pilihan kode. Ia juga menggunakan elektron. Jadi, ia sudah selesai. Ini adalah pilihan yang terbuka. Jadi, jika anda... saya tidak akan memperbaiki... bagaimana memperbaiki pilihan elektron, kerana... mereka mempunyai... pilihan yang sangat bagus tentang ini. Jadi, MPM install, MPM install... ia sangat mudah. Biasanya, bagi saya, anda hanya memperbaiki pilihan yang hebat. Dengan... Dengan perempuan ini, datang ke Singapura yang terakhir. Untuk... Untuk mana? Perkenalan? Kejutan Asia, ya. Kemudian... ini adalah perkara yang saya mahu menunjukkan. Yang ini... ia sangat bagus kerana... ia mempunyai pilihan kode. Hehehe... Hehehe... Hehehe... Jadi, ini adalah pilihan yang sangat bagus. Semuanya ada di sana. Pilihan yang baru, pemain video, pilihan kaitenya, pengalaman kontainer yang lebih baik. Jadi, banyak aplikasi. Ini adalah pilihan pilihan, anda boleh lihat pilihan kode. Dan... ia sebenarnya mudah untuk membuat aplikasi elektron. Saya boleh menunjukkan yang saya yang... ia juga ditemui di sini. Hehehe... Ya, ia di sini. Jadi... Saya menggunakan Mac, jadi saya perlu... Saya fikir saya ingin menunjukkan pakaian iTunes Pakaian iTunes yang sekarang bermain pakaian di barang menu Seperti Mac Barang menu di atas Jadi saya kata, ah, sepatutnya saya gunakan NWJS Eletron, mari kita cuba elektron, okey Jadi... Jadi ia nampak seperti ini Jadi saya boleh menunjukkan seperti... Kode, jika anda boleh mencari kode Jadi ia sebenarnya mudah Seperti menulis nodeJS Jika anda menulis nodeJS Ia seperti, oh, mempunyai app, mempunyai menu Mempunyai kode Jadi dokumentasi biasanya sangat... Sangat mudah sebenarnya Ia seperti... Menulis nodeJS Ya Ia seperti, oh, anda mempunyai perkara ini Apa yang anda lakukan? Dan kemudian, anda hanya lakukan perkara ini Dan... Jadi... Ia ada banyak perkara seperti... FAL, objek Jadi, ianya semua perkara ini Sangat spesifik Jadi kadang-kadang anda mungkin memandang Kenapa anda membuat app desktop Sampai daripada app web Sejak anda tahu Ia dibuat dengan teknologi web Kenapa anda perlu membuatnya menjadi desktop Jadi... Ada banyak perkara seperti... Kadang-kadang anda perlu mempunyai... Seperti, seperti... Clipboard access Yang sedikit sulit di web Tapi... Bagaimanapun Ada juga... Shell access Ada banyak perkara lain sebenarnya Bukan itu Baik Seperti biasa, bagi saya Ia akan menjadi... Bagaimanapun, pada ikon kata-kata Ada sesuatu di level OS Sampai daripada... Web Bagaimanapun browser Web page level Biasanya... Manus dan sebagainya Ada banyak perkara seperti ini Jika anda berminat dengan app desktop Anda hanya membuat banyak perkara ini Bagaimanapun Jadi, ini kota Ia... Ia... Sangat... Sangat mudah untuk memahami Bagaimanapun browser Ia sebenarnya adalah wawang Dan... Saya menggunakan perkara ini... Bagaimanapun... Ia model node yang... Seperti, bagaimanapun... Ia mengenai i-Tune yang anda lakukan Untuk sebabnya Jadi, ia seperti magic Jadi, saya akan menggunakan model node Dan ia berhasil Jadi, api ini... Saya hanya menggunakan i-Tune Dan kemudian... Api ini sudah siap Binaikkan tembakan Binaikkan menu Ada wawang pilihan Bagaimanapun, ia sedikit susah untuk anda Untuk... Memahami perkara ini Jadi, ia seperti i-Tune, tidak bermain Jadi, ia seperti... Ia seperti event Jadi, jika event bermain Ia di sana Kemudian anda membuat perkara ini Jadi, saya dapat menunjukkan anda Macam mana ianya Oh, tidak... Bagaimanapun Okey NPN NPN, berhenti Berhenti Jadi, anda katakan perkara ini, bukan? Jadi, ia dipanggil Kyouku Jadi, ia hanya perkara itu Jadi, tidak ada pilihan di sini Sebenarnya, pilihan hanya adalah pilihan pilihan Yang ini Ia terlihat agak sekarang Kerana ada pilihan di Chrome Di Chrome sendiri, sebenarnya Jadi, ia sebenarnya Chrome plus node.js Apabila anda fikir elektronnya sangat... Sangat keras Jadi, anda boleh menyebabkan kualiti karakter Jika nama pilihan anda terlalu lama Dan kemudian, anda dapat Terdiri atau sesuatu, kerana Mac Sangat keras Ya Sangat keras Jadi, di sini, jika saya memainkan pilihan Oh, tidak, terlalu banyak Ia tidak berdiri Oh, tidak Jadi, jika saya memainkan pilihan Jika saya memainkan pilihan yang lain Jadi, ia hanya... Jika saya memainkan pilihan Ia hanya kembali ke keadaan itu Jadi, ia sangat mudah Ya Ia hanya itu Jadi, jika anda melihat di sini Ada satu perkara yang sedap Jika anda membangun Pilihan elektron Ada perkara yang terkenal Pilihan MPM Jadi, perkara ini saya belajar dari orang itu, Sindar Soros Jadi, jika anda mencari kode dia Ia seperti, oh, ada banyak perkara Jadi, ia seperti, oh, jika MPM memulai Anda hanya memulai elektron dan kemudian pilihan karakter Jika anda membagi, anda harus membagi Pilihan elektron yang mempengaruhi Pilihan elektron dan pilihan pilihan pilihan Anda hanya membagi pilihan pilihan elektron Untuk aplikasi Seperti file aplikasi Jadi, ia seperti, oh, anda harus menemui banyak perkara Seperti pilihan karakter Anda harus mengawal pilihan pilihan Di mana aplikasi anda membangun Dan perkara yang berlaku Dan kemudian pilihan icon Jadi, anda hanya melakukan semua perkara itu secara magik Dan kemudian, bagaimanapun Anda hanya membangun ke dalam file zip Dan kemudian anda membangun aplikasi anda Ya Jadi, ia seperti Bagaimanapun Jika anda ingin membangun aplikasi Di aplikasi desktop Anda tidak dapat membangun aplikasi Di aplikasi aplikasi Jadi, ia berlaku pada aplikasi Windows dan Linux Saya tidak pernah cuba untuk aplikasi Linux Windows membangun aplikasi Ya Ada juga banyak pilihan untuk membangun Pilihan untuk membangun Jadi, beberapa orang mahu membangun Oh, anda membangun pilihan Pilihan untuk membangun aplikasi Ada juga banyak pilihan untuk membangun Ya Jadi, jika aplikasi anda mempangun Jadi, jika aplikasi anda mempangun Jadi, ia seperti Anda hanya beritahu apa yang aplikasi anda lakukan Ya Jadi, banyak pilihan Di sini Semuanya di sini Ada juga pilihan yang seronok Ia adalah pilihan elektron Pilihan e-mail Bagaimanapun Bagaimanapun, jika anda Bagaimanapun, jika anda Membangun untuk membangun dari scratch Anda hanya membangun pilihan Mereka banyak-banyak pilihan Yang sangat bagus Pilihan auto update dengan membangun Woh, anda tidak tahu bagaimana itu berlaku Tapi, ini hanya berlaku, pilihan auto update Jika anda membangun app desktop, anda akan automatic update Ini hanya Sangat mudah, anda boleh membangun Woh, ini bagus ES 2015 Pilihan yang membangun Saya rasa ada satu yang lebih seperti ini. Yang mana? Ya, ada banyak perkara. Dan kemudian, Just a shout out To WeBuild. So even the WeBuild Manual Bar App Is built with Electron But in a slightly different way It actually uses like a Like a boilerplate style It uses this Can just go to the package. So it looks like this It's a menu Almost the same style as my app Ya So it uses a dependency on manual bar So the manual bar Some people they start to create components On top of components So if you want to build a manual bar app Just use this And then just use the API And then you are done So it's very simple If you just focus on manual bar Ya So it's pretty easy So this is WeBuild S3 And then Where's my app? Ya Like this is mine So everything is open source You can just read it Ya, that's it This is Electron Any questions? File changes? File changes Actually there is one It was recently added Like yesterday or something Ya Because there's a lot of Poor request from these guys And I saw I'm watching this report all the time So I get emails So it's like Ya, there's a lot of new stuff all the time Actually there is one Like file Is it file changes? Or is it like live? Is it this? No? Wait Ya, it was recently added Somewhere there Auto updated It's probably out there Ya Why is it not? So any more questions? By the way, it should be any NPM modules But it always depends on that module Like doing fancy stuff Sometimes the NPM module might do Platform specific stuff And then For example The one I use is playback Which is Let's say NPM play Oh, it's a bit different Because the way Electron works It starts a JS file first So when you say Watch files When you watch What do you do? You refresh the HTML page Or refresh the JS file Like How do you refresh the JS file? So that's the question So it's like If you build web pages You can just reload the page Whenever you The file change But for Electron It's like note Something file Like something.js So you can't really reload it For example, my app You can't reload it Because they have to Do some stuff On the menu bar On the Mac menu bar For some reason And then There's a lot of like Weird It's more like Limitations on the native side Rather than the JS side So It's very platform specific So it's like When you build Something for the Mac Oh, it works But on Windows It's again different So it's more like That challenge itself So if you build Let's say a browser window style Probably you can do the live reload Or live fresh Reload or whatever It still depends on the app So for example This one Luckily This guy He built it In a cross platform way So I can actually Port this to Windows And Linux Wait Actually how did he do it? He uses My chip ActiveX on Windows And he uses The whole chip On iPhone Sorry? He uses ActiveX On Windows And he uses Windows Scripts Bila ActiveX Or Oh s**t Like W Script Style So at least like this This modules they They try to make it Like cross platform Which is Well, if that's your Your thing Your cross platform For me I would like Prefer cross platform stuff That's like the selling point Of Node I think Any more questions? Or Oh, yeah Oh, yeah Ah Sorry? Ah I actually Yeah, actually I have No idea I guess as long as As long as Atom is alive I guess it's alive So it's I Yeah I think good documentation Is One of them They've also got good brain Yeah Yeah Yeah Yeah Because it makes you think Oh, these guys know Yeah So like If you're building something Or if you want to use it Black logo on it Good logo Yeah And quality of the logo Is SEaudience Hmm Yeah The quality of the logo perdre That figure Too much That doesn't have a logo It's me Okay I'm Going to have a logo Actually anything Like missing Jumpin Explach Oh, oh According to Black I'm Why I couldn't It's Pada masa ini, elektronik adalah sebuah sample yang sangat bagus, yang adalah atom. Kita dapat mengeluarkan atom dulu sebelum mereka mengeluarkan elektronik atau atom seperti itu. Dan ia telah menunjukkan bahawa menggunakan bagian belakang node. Mereka dapat menghubungkan kron yang lebih tinggi, bukan kron yang lebih tinggi, kron yang lebih tinggi adalah html5. Kron lebih tinggi adalah kron yang lebih tinggi, seperti html5 dan base. Dan ia sebenarnya menunjukkan bahawa dalam atom, kita dapat membuat pembedahan. Kerana atom ada pembedahan, jadi ia berlaku dengan kron yang sangat berbeza. Dan juga perkara lain adalah, dalam elektronik, kron yang lebih tinggi adalah kron yang lebih tinggi. Kron yang lebih tinggi adalah kron yang lebih tinggi. Ia tidak akan berfungsi. Ya, itu adalah perkara yang terbaik untuk menyebabkan kron yang lebih tinggi, adalah kron yang lebih tinggi. Ya, ia telah menyebabkan kron yang lebih tinggi.