Tutorial ini menunjukkan membina aplikasi sembang desktop, "VTAK," menggunakan nod-webkit, firebase, dan angularjs. Aplikasi ini membolehkan pengguna mendaftar atau log masuk melalui media sosial (Twitter, Google, Facebook) menggunakan Login Mudah Firebase. Selepas log masuk, pengguna melihat senarai bilik sembang, boleh membuat bilik baru, dan menyertai yang sedia ada untuk pemesejan masa nyata.
Ciri -ciri & Teknologi Utama:
Prasyarat:
kebiasaan dengan nod-webkit, firebase, dan angularjs disyorkan. Sumber yang berguna dikaitkan dalam artikel asal. Teks Sublime dicadangkan sebagai editor kod.
Struktur Aplikasi & Persediaan:
Penjana mencipta susun atur projek asas: slush-wean
<code>. ├── app.js // Express server config ├── gulpFile.js // Task runner ├── index.html // Main/splash screen ├── package.json ├── public // Static resources (client-side app) │ ├── css │ ├── fonts │ ├── js │ ├── lib │ └── partials ├── routes // Express routes └── views // AngularJS views</code>
Langkah -langkah Pembangunan (Ringkasan):
npm i -g gulp slush slush-wean
untuk menghasilkan projek. Jalankan slush wean
untuk memulakan aplikasi. gulp run
public/partials/home.html
public/js/controllers.js
public/partials/chat.html
digunakan untuk menatal lancar. public/js/controllers.js
scroll-glue
gulp build-osx
untuk membuat pemasang khusus platform. gulp build-win
gulp build-linux
Artikel asal menyediakan arahan terperinci untuk setiap langkah, termasuk coretan kod dan penjelasan untuk menubuhkan laluan, pengawal, pandangan, dan mengintegrasikan firebase dan angularjs. Ia juga menangani gaya dan debugging. Kod Lengkap boleh didapati di GitHub (pautan yang disediakan dalam artikel asal).
Artikel ini juga termasuk seksyen Soalan Lazim yang menangani soalan -soalan umum mengenai bangunan sembang bangunan dengan pelbagai teknologi, termasuk AngularJs, Firebase, Socket.io, Sendbird SDK, dan API sembang Stream. Bahagian ini menyediakan konteks tambahan dan pendekatan alternatif untuk membina aplikasi yang sama.
Atas ialah kandungan terperinci Membina aplikasi sembang dengan nod-webkit, firebase, dan sudut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!