์๋
ํ์ธ์ @yyx990803
๋น์ ์ ํ๋ฅญํ ์์
์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ง๊ธ๊น์ง Vue๋ฅผ ์ฆ๊น๋๋ค.
๋ด ๋จธ๋ฆฌ๋ฅผ ๊ฐ๋ก ์ง๋ฌ์ด ์ง๋ฌธ์ด ์์ต๋๋ค. Vue๋ฅผ React-Native์ ์ฐ๊ฒฐํ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? ์๋๋ฉด ๊ณํ์ด ์์ต๋๊น?
๋ค์ ํ ๋ฒ ๊ฐ์ฌํฉ๋๋ค
๋ค์ดํฐ๋ธ ๋ธ๋ฆฌ์ง๋ ๋ฒ์๊ฐ ๋งค์ฐ ๋ณต์กํ๊ณ ๋ ํผ์ ์์ ํ๊ธฐ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค. ๋ด๊ฐ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ Alibaba(์ค๊ตญ์ Amazon)๊ฐ Vue์ ๊ตฌ์ฑ ์์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ก ๋ ๋๋งํ๋ Weex๋ผ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ์์ง ์คํ ์์ค๋ ์๋์ง๋ง ์ฌํด ๋ง์ ์คํํ ๊ณํ์ ๋๋ค.
๊ทธ๋ฌํ ๋ค๋ฆฌ๋ฅผ ๋ง๋ค๋ฉด ์ด๋ค ์ด์ ์ด ์์ต๋๊น?
์ค์ฝง
@smolinari ๊ธฐ๋ณธ ์ฑ๋ฅ, ๊ทธ๊ฒ ์ ์ผํ ์ฅ์ ์ ๋๋ค ;)
Vue-Native๋ฅผ ์ดํดํ ์ ์์์ต๋๋ค. ์ ๋ง ๋ฉ์ง๊ณ Weex๊ฐ ๊ทธ๋ฐ ์ข ๋ฅ์ ํ๋ก์ ํธ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๋น์ ์ ์๋ง ์ด์จ๋ ํ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ด์จ๋ ๋ฌป์ต๋๋ค. :smile: Weex๊ฐ ์คํ ์์ค๋ก ์ ํ๋ ๋ ๊ฐ๋ฅํ ๋ชจ๋ ๊ณณ์์ ๋ฐํํ ์ ์๋๋ก ํด์ฃผ์๊ฒ ์ต๋๊น? ์๋๋ฉด ๋ด๊ฐ ์ง์ ํ๋ก์ ํธ ์ํ๋ฅผ ์ถ์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์ค์ฝง
Vue์ ๊ตฌ์ฑ ์์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ก ๋ ๋๋งํ๋ Weex๋ผ๋ ํ๋ก์ ํธ
Vue๊ฐ ์๋ Vue ๊ตฌ๋ฌธ๋ง ์์ต๋๊น? ์๋๋ฉด ์ค์ ๋ก Vue์์ ์์ ํ๊ณ ์์ต๋๊น? ๋ด ๋ง์, ๊ทธ๋ค์ Vue ์์ค๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น ์๋๋ฉด ๊ตฌ๋ฌธ์ ๋ชจ๋ฐฉํฉ๋๊น?
@YerkoPalma๋ ํ์ฌ Vue ์ ์ฒด๊ฐ ์๋์ง๋ง Vue ์์ค ์ฝ๋์ ์ผ๋ถ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ฏธ๋์ ํ๋ ฅ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค.
๊ต์ฅํฉ๋๋ค. Vue๋ฅผ ๋ค์ดํฐ๋ธ๋ก ์ฌ์ฉํ๋ ๊ฒ์ ์๊ฐ ๋ฌธ์ ์ ๋๋ค. +1:
๊ทธ๋ฆฌ๊ณ ๋ฐํ ๋๋ ์์ฒด ์ถ์ ?
์ค์ฝง
@smolinari ๋๊ฐ ๋๋ฉด ๊ผญ ๋ฐํ
๊ฐ๋ ์! ๊ฐ์ฌ ํด์.
์ค์ฝง
๊ฐ์ฌํฉ๋๋ค Evan.. ์ด๊ฒ์ ์ข์ ์์์ด๋ฉฐ ๊ณง ์ด๋ฃจ์ด์ง๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. :)
2016๋
1์ 7์ผ ์ค์ 2์ 38๋ถ์ "Evan You" [email protected]์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๊ธฐ๋ณธ ๋ธ๋ฆฌ์ง๋ ๋ฒ์๊ฐ ๋งค์ฐ ๋ณต์กํ๊ณ ์ ๊ฐ ์์ ํ ๊ฐ๋ฅ์ฑ์ด ๋ฎ์ต๋๋ค.
ํผ์. ๋ด๊ฐ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ Alibaba(์ค๊ตญ์ ์๋ง์กด)๊ฐ
Vue์ ๊ตฌ์ฑ ์์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ ๋๋งํ๋ Weex๋ผ๋ ํ๋ก์ ํธ์์ ์์
๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์. ์์ง ์คํ ์์ค๋ ์๋์ง๋ง ๋์ค์ ๊ทธ๋ ๊ฒ ํ ๊ณํ์ ๋๋ค.
์ฌํด.โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/vuejs/vue/issues/2119#issuecomment -169361322.
์ด๊ฒ์ด ๊ณ์๋๋ค๋ฉด ๊ธฐ์ ๊ฒ์ ๋๋ค. ๋ฒ์๋ฅผ ์ขํ๋ ค๋ฉด: vue๋ก ๋ผ์ฐํ ๋๋ ๊ธฐ๋ณธ ์๋ ๋ฉ๋ด๊ฐ ์๊ณ ์ฑ๋ฅ์ด ์ค์ ๋ก ํ์ํ ๋ vue ์์ ๊ธฐ๋ณธ ๋ณด๊ธฐ๋ฅผ ํตํฉํ๋ ๊ฒ์ด ํนํ ์ ์ฉํฉ๋๋ค. ๋ชจ๋ฐ์ผ ํด๋ผ์ด์ธํธ์์ vue์ ์ฑ๋ฅ์ ์ด๋ฏธ ์ ๋ง ์ข์ต๋๋ค.
๋๋ ๋ฐ์ ๋ค์ดํฐ๋ธ๋ฅผ ์๋ํ๊ณ ๊ทธ๊ฒ์ด ์ฝ๊ฐ ๊ณผ์์ด๋ผ๋ ๊ฒ์ ์์์ต๋๋ค.
@eljefedelrodeodeljefe Weex ๊ฐ ์จ๋ค...
@qusiba thx ๋งํฌ์ฉ ๐
@qusiba - ๊ฐ์ ํ์ง๋ง ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ต๋๋ค. ์ก์ธ์ค ๊ถํ์ ์ป์ผ๋ ค๋ฉด ์ผ๋ง๋ ๊ธฐ๋ค๋ ค์ผ ํฉ๋๊น?
์ค์ฝง
@smolinari Thx ์๋ช ์ ์ํด Thx, ์ ๋ ํ์ ์ผ์์ ๋๋ค. ๊ณง ๋น๊ณต๊ฐ github ๊ถํ์ ์ํด ์ฌ๋ฌ๋ถ์ ์ด๋ํฉ๋๋ค.
@Jinjiang - "๊ณง"์ ์ข ๋ ์ ์ ์ํ ์ ์์ต๋๊น? ์ฐ๋ฆฌ๋ ๋ฉฐ์น , ๋ช ์ฃผ ๋๋ ๋ช ๋ฌ์ ๋งํ๊ณ ์์ต๋๊น? :์๋ค:
์ค์ฝง
@Jinjiang ์ ๋ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ์๋ง ๊ฐ์ ํ๋๋ฐ ์ ๊ทผํ ์ ์๋์? :์๋ค:
@Jinjiang ์ ๋ ๋ถํ
@smolinari ๋ฉฐ์น ๋ง
@Jinjiang ์ ๋ฅผ ๋น๊ณต๊ฐ ๋ฒ ํ์ ์ถ๊ฐํด ์ฃผ์๊ฒ ์ต๋๊น? ๊ฐ์ฌ ํด์!
@jpokrzyk - ๋ด์ค๋ ํฐ์ ๊ฐ์ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
http://alibaba.github.io/weex/#subscriptionWeex
์ค์ฝง
@jpokrzyk @smolinari
@Jinjiang - ์๋ฆฌ๋ฐ๋ฐ์์ Vue 2.0์ผ๋ก Evan์ ๋์ฐ์ จ๋์? ์ ๋ง ๋ฉ์ง ๋ฌผ๊ฑด์ ๋๋ค! :์๋ค:
ํธ์ง : ๋ฌธ์๋ฅผ๋ณด๊ณ ์์ต๋๋ค. ๋๋ฌด ๋ฉ์ ธ! Weex๋ ์ถ์๋๋ฉด ์คํ ์์ค๊ฐ ๋ ๊น์? ์ ๋ฐ, ์ ๋ฐ, ์๋ผ๊ณ ๋งํด์ฃผ์ธ์! :์๋ค:
์ค์ฝง
Weex๋ ์๋ง๋ 6์ ๋ง์ ๊ณต๊ฐ๋ ๊ฒ์ ๋๋ค. ๊ณ์ ์ง์ผ๋ด์ฃผ์ธ์ :-)
@Jinjiang - ์ ๋ ๊ณต๊ฐ๊ฐ ์คํ ์์ค๋ฅผ ์๋ฏธํ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ์ด์ ๋ฐ์๋ฅผ ๋ณด๋ ๋๋ค. :๋ฐ์: :๋ฏธ์:
์ค์ฝง
@Jinjiang ๊ทธ๋ฅ ๋ฉ์ฒญํ ์ง๋ฌธ์
๋๋ค. http://alibaba.github.io/weex/ ์ ํค๋๋ผ์ธ ์นดํผ์ '๋ค์ดํฐ๋ธ'๋ฅผ ๋ฃ์ง ์์ผ
์: " ๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ ํฌ๋ก์ค ํ๋ซํผ UI ๊ตฌ์ถ์ ์ํ ํ๋ ์์ํฌ"
๊ฐ์ฌ ํด์,
๋๋ฃป๋ฐฐ
๋ํ Vue๋ผ๋ ๋จ์ด๋ ์ด๋์์๋ ์ฐพ์ ์ ์์์ต๋๋ค. ๋ด๊ฐ ํ ์ฒซ ๋ฒ์งธ ์ผ์ ํ์ด์ง๋ฅผ ์ด์์ ๋ _Vue_๋ผ๋ ๋จ์ด๋ฅผ ๊ฒ์ํ๋ ๊ฒ์ด์์ต๋๋ค. ๋๋ Vue.js ์์ค๋ฅผ ๊ฑฐ๊ธฐ์์ ์ฌ์ฉํ์ง ์๊ณ ์คํ์ผ๋ง ์ฌ์ฉํ๋ค๊ณ ์๊ฐํ์ง๋ง Vue.js 2.0์ ๋ํ Evan์ ๊ฒ์๋ฌผ ์ดํ Weex๋ Vue ํ์ด์ง์์ ์ฝ๊ฐ์ ํฌ๋ ๋ง์ ์ ๊ณตํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ฝ๋ ์์ ๋ฅผ ๋ณด์ญ์์ค. Vue๋ฅผ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉํฉ๋๋ค. :์๋ค:
์ค์ฝง
์, Vue 2.0์ ๋ํ ๋ถ๊ธฐ๋ ์์ต๋๋ค. ํ์ง๋ง ์ ์๊ฐ์๋ ๊ทธ๊ฐ Weex ์ฌ์ดํธ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์๋ ๊ฒ ๊ฐ์๋ฐ, Vue์ ๋ํ ์ธ๊ธ์ ์์ง๋ง ๊ทธ ์ฌ์ดํธ๋ ์ ๋ง ์ ์ ์ ์ด๋ฉฐ Weex๊ฐ ๊ฒ์๋๋ฉด ๊ทน์ ์ผ๋ก ๋ฐ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ผ๋ถ Vue.js ์ฐธ์กฐ๊ฐ ํฌํจ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ๋ฆฌํฌ์งํ ๋ฆฌ ๊ฐ ์ ํ ๊ด๋ จ์ด ์์ต๋๊น?
์, ํ์ง๋ง Vue ๊ธฐ๋ฐ Weex ์์ ์ด ์ ๊ฐ ์ธ๊ธํ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ผ์ด๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ข์ ๋ฌผ๊ฑด! ๋ง์ง๋ง์ผ๋ก React Native ๋๋ Ionic์ ๋์์ ๋๋ค. ์ด๊ฒ์ Vue.js ์ปค๋ฎค๋ํฐ์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋๋ ๋ํ Quasar Framework์ ์ฃผ๋ชฉํ๊ณ ์ถ์ต๋๋ค. ๋๊ตฐ๊ฐ๊ฐ ์ด๋ฏธ ์ด ํ๋ ์์ํฌ๋ก iOS ๋ฐ Android ์ฑ์ ๋ง๋ค์๋ค๊ณ ์ธ๊ธํ์ต๋๋ค. ๊ทธ๋ค์ ๋ํ ์ฐ๋ฆฌ๊ฐ ๋งํ๋ ๋์ Vue 2.0์ผ๋ก ํฌํ ํ๊ณ ์์ต๋๋ค. ์์ํ ๋ค์ดํฐ๋ธ ๋ธ๋ฆฌ์ง๋ ์๋์ง๋ง ํ๋ ์์ํฌ๋ ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ๊ฝค ์ข์ต๋๋ค.
์ค์ฝง
Vue.js์ฉ ์จ์ฒ UI
https://onsen.io/vue/
ํ์ง๋ง React Native์๋ ๋ค๋ฆ ๋๋ค.
NativeScript๊ฐ Vue๋ฅผ ์ง์ํ๋ค๋ฉด ์ข์ ๊ฒ์
๋๋ค.
NativeScript ์์ด๋์ด ์ฌ์ดํธ์์ Vue ์ง์์ ๋ํ ํฌํ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
NativeScript์์ Vue.js ์ง์ ์ด๋ผ๋ ์์ด๋์ด๋ฅผ
@mg1075๊ฐ ๋งํ ๊ฒ ์ธ์๋ ์ด๊ฒ๊ณผ ๊ด๋ จ๋ github ๋ฌธ์ ๊ฐ ์์ต๋๋ค. NativeScript/NativeScript#2437 ์ฌ๊ธฐ์ @valentinstoychev ๋ ๋ค์๊ณผ ๊ฐ์ด ๋งํ์ต๋๋ค.
Vue.js์ ๋ด๋ถ์ ๋ํด ์ ์๊ณ ์๋ ๋๊ตฐ๊ฐ๊ฐ ์ฐ๋ฆฌ์๊ฒ ์ฐ๋ฝํ๋๋ก ๊ฒฉ๋ คํ๊ณ ์ถ์ต๋๋ค. ์ฐ๋ฆฌ๋ NativeScript์์ Vue.js๋ฅผ ํ์ฑํํ๊ธฐ ์ํ ์ง์นจ๊ณผ ๊ฐ๋ฐ์ ๋์ธ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํจ๊ป ์ผํ๋ ๊ฒ์ ์ข์ ๊ฒฝํ์ด ๋ ๊ฒ์ ๋๋ค.
โ
#2437 (๋๊ธ) .
์๋
ํ์ธ์ Evan ( @yyx990803 ) https://github.com/NativeScript/NativeScript/issues/2437#issuecomment -254188595
๐ ๋ ๋์ ์ฌ๋์ด ์๊ฐ๋์ง ์๋๋ค.
Weex ํ๋ก์ ํธ ๊ฐ Apache Software Foundation์ผ๋ก ์ด์ ๋์์ต๋๋ค. ๊ทธ๊ฒ์ด ํ๋ก์ ํธ์ ๋ฌด์์ ์๋ฏธํ๋์ง ํ์คํ์ง ์์ต๋๋ค.
์ฌ๋ฌ๋ถ์ด ์ด๋ฏธ ์๊ณ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง Vue NativeScript ๊ตฌํ๊ณผ ๊ด๋ จํ์ฌ ์ผ์ด ์ผ์ด๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ฐ๋ฆฌ๋ Vue.js์ฉ NativeScript๋ฅผ ํฌํ ํ๊ธฐ ์ํ ์ปค๋ฎค๋ํฐ ์ฃผ๋ ์ด๋์ ํฐ๋ธ๋ฅผ ์์ํ์ต๋๋ค! #vue ์ฑ๋์์ Community Slack์ ์ดํด๋ณด์ธ์. Igor๋ https://github.com/rigor789/nativescript-vue ์์ ์ด๊ธฐ ๋จ๊ณ๋ฅผ ์ํํ๊ณ ์์ผ๋ฉฐ PR๊ณผ ๋ง์ ๋์์ด ํ์ํฉ๋๋ค! ์ฐ๋ฆฌ์ ํจ๊ป ํด์ฃผ์ธ์!
โ
https://nativescript.ideas.aha.io/ideas/NS-I-94 (๋๊ธ).
...VueJS(๋ฐ ๊ธฐํ ํ๋ ์์ํฌ) ์ง์๊ณผ ๊ด๋ จํ์ฌ Ionic์ Max Lynch๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋งค์ฐ ํฅ๋ฏธ๋ก์ด ํธ์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๋ฉ์ง๊ณ @mg1075 ์ด์ง๋ง Ionic์ ์ค์ ๋ก ๊ธฐ๋ณธ์ด ์๋๋๋ค.
Ionic์ ๊ธฐ๋ณธ ์ฑ UI ์ง์นจ์ ์๋ฎฌ๋ ์ดํธํ๊ณ ๊ธฐ๋ณธ SDK๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ์ฑ์ UI ํ์ค ๋ฐ ์ฅ์น ๊ธฐ๋ฅ์ ๊ฐ๋ฐฉํ ์น์ ์์ ํ ๊ธฐ๋ฅ๊ณผ ์ ์ฐ์ฑ๊ณผ ํจ๊ป ์ ๊ณตํฉ๋๋ค. Ionic์ Cordova ๋๋ Phonegap์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฐํฌํ๊ฑฐ๋ ๋ธ๋ผ์ฐ์ ์์ Progressive Web App์ผ๋ก ์คํํฉ๋๋ค.
โ
http://ionicframework.com/
๊ทธ๋๋ Ionic์ด Vue๋ฅผ ์ง์ํ๋ค๋ ์ฌ์ค์ ๊ต์ฅํฉ๋๋ค. ๐
ํธ์งํ๋ค:
์ข์, Ionic, NativeScript, React-Native ๋๋ Weex๋ ๋ชจ๋ ๋ค์ดํฐ๋ธ๊ฐ ์๋๋ฉฐ ๋ชจ๋ ํ์ด๋ธ๋ฆฌ๋ ์ ๊ทผ ๋ฐฉ์์ด์ง๋ง ์ ์ด๋ ์๋๋ ๋ค์ดํฐ๋ธ ๋ ๋๋ง์ ๊ดํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. React-Native๊ฐ ํ๋ ๊ฒ์ฒ๋ผ.
@nesbocaj - Ionic์
PWA์ ๋ํ ํฅ๋ฏธ๋ก์ด ํ ๋ก ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
http://www.dotnetrocks.com/?show=1381
์ฌ๋ฌ๋ถ, VueJ์ ์ต์ํด์ง๊ณ ์์ง๋ง ์ด์ iOS ๋ฐ Android ํ๋ซํผ์ ์ง์ํ๊ธฐ ์ํด ๋จ์ผ ์ฝ๋ ๊ธฐ๋ฐ(๊ฐ๋ฅํ ํ ๋ง์ด)์ ์ ์งํ๊ธฐ ์ํด ๋ชจ๋ฐ์ผ ๊ฐ๋ฐ์ ๋ํ ์๊ตฌ ์ฌํญ์ด ๋ฐ์ํ๋ฉฐ ์ฑ์ ํธ์ ์๋ฆผ๋ ์ง์ํด์ผ ํฉ๋๋ค. ๋๋ ์ด ์ค๋ ๋๊ฐ ๊ฑฐ์ 1๋ ์ด๋ผ๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค. ์ง๊ธ ๋ด๊ฐ ์ ํํ ์ ์๋ ๊ฒ์ ๋ฌด์์ ๋๊น? ๋์์ฃผ์ธ์!!!
@codelabstudios ํ์ด์ฌ ํ๋ ์์ํฌ: http://quasar-framework.org/
@rof20004 ์, ๋ฉ์ง Quasar ํ๋ ์์ํฌ๋ฅผ ํ์ ์ค์ ๋๋ค!
์ต๊ทผ ํ๋ก์ ํธ์ ํ์ด์ฌ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์์ ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ์ ๋งค์ฐ ํ์ ์ ์ด๋ฉฐ ํ๋ก์ ํธ ์ปค๋ฎค๋ํฐ์ ๋งค์ฐ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํฉ๋๋ค.
๋ค์ ๋ฒ์ ์ด ๋ฉฐ์น ๋จ์ง ์์์ผ๋ฉฐ ๋ง์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์๋ค๋ ์ ์ ์ธ๊ธํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
http://forum.quasar-framework.org/topic/253/future-v0-14-feature-list
๋ฐ์คํฌํ ์ฑ์ ๊ฒฝ์ฐ ์ ์๋ ํ๋ฅญํ๊ฒ ์๋ํ์ง๋ง ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ฑ์ ๊ฒฝ์ฐ ์ฌ์ ํ ๋ฌด์์ ์ฌ์ฉํด์ผ ํ ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค./
ํธ์งํ๋ค:
์ข์, week์ ์ ๋งํด ๋ณด์ธ๋ค. ๋ค์๊ณผ ๊ฐ์ด ์ค์นํ์ต๋๋ค.
https://developer.android.com/studio/index.html#downloads ์์ android studio๋ก adb๋ฅผ ๋ค์ด๋ก๋
npm install -g weex-toolkit
weex ์์ฑ my_app
cd my_app
weex ํ๋ซํผ ์๋๋ก์ด๋ ์ถ๊ฐ
npm ์ค์น
์์์ค ๋ฐ ์๋๋ก์ด๋
Weex๋ "๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ ํฌ๋ก์ค ํ๋ซํผ UI ๊ตฌ์ถ์ ์ํ ํ๋ ์์ํฌ" ์ ๋๋ค. ๊ฒ๋ค๊ฐ Evan์ ๋์์ผ๋ก Weex๋ ์ด๋ฏธ Vue.js 2.0์ ํ๋ฐํธ ์๋ ํ๋ ์์ํฌ ์ค ํ๋๋ก ์ง์ํ์ต๋๋ค. ์ฆ, Vue.js ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ Weex๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ดํฐ๋ธ ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
@steffanhalv ์ข์ ์๋, ์ ๋ง ์ข์ต๋๋ค!
v-html
๋ฐ x-templates
์ ๊ฐ์ ์น ํ๋ซํผ ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ์ ์ธํ๊ณ ๋๋ถ๋ถ์ Vue.js 2.0 ๊ธฐ๋ฅ์ Weex ํ๋ซํผ์์ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Weex ํ๋ก์ ํธ๊ฐ Apache Software Foundation(ASF)์ผ๋ก ์ด๋๋์์ต๋๋ค. ๋ค์์ Weex์ ์ต์ ๋ฆฌ์์ค์ ๋๋ค.
Weex์๋ ๊นจ์ง ์์ด๋ก ๋ ๋์ฐํ ๋ฌธ์๊ฐ ์์ต๋๋ค.
@VSG24 weex๋ ์คํ ์์ค ํ๋ก์ ํธ์ด๋ฉฐ ๋ฌธ์ ์ ๋ฆฌ๋ฅผ ๋์ธ ์ ์์ต๋๋ค!
weex๋ react-native๊ฐ webview์์ ๋ ๋๋งํ๋ ๊ฒ์ด ์๋๋ผ react-native์ ๊ฐ์ ์ค์ ๊ธฐ๋ณธ ์ฑ์ ๋ง๋๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค.
week์ ์ ๋ง๋ค์ด์ง ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ง์ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
http://nativescript-vue.netlify.com ๋ฉ์ ธ์! weex์ ๋นํด ์ฝ๊ฐ ๋ค์ฒ์ ธ ์์ง๋ง ๋ ๋ง์ ์ง์์ด ์์ผ๋ฉฐ ๊ธฐ์กด์ ๋ง์ ๋ค์ดํฐ๋ธ ์คํฌ๋ฆฝํธ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค: https://market.nativescript.org
@f3ltron
@ Hanks10100์ด ๋งํ๋ฏ์ด :
Weex๋ "๋ค์ดํฐ๋ธ ๋ชจ๋ฐ์ผ ํฌ๋ก์ค ํ๋ซํผ UI๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํ ํ๋ ์์ํฌ"์ ๋๋ค. ๊ฒ๋ค๊ฐ Evan์ ๋์์ผ๋ก Weex๋ ์ด๋ฏธ Vue.js 2.0์ ํ๋ฐํธ ์๋ ํ๋ ์์ํฌ ์ค ํ๋๋ก ์ง์ํ์ต๋๋ค. ์ฆ, Vue.js ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ Weex๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์ดํฐ๋ธ ์ฑ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
๋ค์ดํฐ๋ธ ์ฑ์ด ์๋๋ผ webview ์ฑ์ ๋๋ค. ๋ค์ดํฐ๋ธ์ฒ๋ผ ๋ฐ์ํ์ง ์์
์ฌ๋๋ค์ JS๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์๋ฃจ์ ์ ์์ด๋ฒ๋ฆฝ๋๋ค. ์ ๋ Cordova, ReactNative์ ๋ํ ๋ง์ ๊ฒฝํ์ด ์์ผ๋ฉฐ ์ต๊ทผ์ Framework7 + Vue๋ฅผ ์ฌ์ฉํ์ฌ iOS์ฉ ์ฑ์ ๋ง๋ค์์ต๋๋ค. ๊ฒฐ๊ณผ๋ ์์๊ณ ์ ๋ขฐํ ์ ์๋ ์ฐ๋ ๊ธฐ์ ๋๋ค. ์ ๋ง ๊ณต์ฉ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ Xamarin์ ์ฌ์ฉํ๊ณ ๊ทธ๋ ์ง ์์ผ๋ฉด Kotlin(Android) ๋ฐ Swift(iOS)๋ก ์ด๋ํฉ๋๋ค.
@VSG24 ๋์ํฉ๋๋ค.
์ค๋์ hibrid ์ฑ์ ์ํ ๋ PWA๊ฐ ๋ ์ถ์ฒ๋๋ ๊ฒ ๊ฐ์์. hibrid๊ฐ ์๋๋ฉด Kotlin์ด๋ Swift๋ก ๊ฐ๋๋ค.
@f3ltron Weex๋ webview๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ง ์์ผ๋ฉฐ ๋ชจ๋ฐ์ผ์์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ฅผ ๋ ๋๋งํฉ๋๋ค. http://weex-project.io/guide/index.html#native -components
๊ทธ๋ฌ๋ Weex๋ ์น์ผ๋ก ๋ค์ด๊ทธ๋ ์ด๋๋๊ณ webview์์ ํ์ด์ง๋ฅผ ๋ ๋๋งํ ์๋ ์์ต๋๋ค.
@Hanks10100 ๊ฐ์ฌํฉ๋๋ค. @VSG24 ์ด๋ป๊ฒ ํธํ์ฑ์
@f3ltron ์ฌ๊ธฐ ์๋ฌด๋ PWA = ๋ค์ดํฐ๋ธ ๋๋ ํ์ด๋ธ๋ฆฌ๋๋ผ๊ณ
Weex์๋ ๋๋ฌด ์ด๋ฅด๋ค๋ ๋ ๋ค๋ฅธ ๋ฆฌ์์ค https://applikeysolutions.com/blog/weex-review-and-comparison-with-react-native
NativeScript-Vue 1.0์ด
๋ฐฉ๊ธ NativeScript-Vue์ ํ๋ก๋ชจ์ ๋ผ์ด๋ธ ์จ๋น๋๋ฅผ ๋ณด์๋๋ฐ ๋๋๋๋ก ์ ๋งํด ๋ณด์ ๋๋ค! ๊ณ์ ๋๋ฆฌ์!
๋น๊ณต์์ ์ด๋ฉฐ Vue ํ์์ ์น์ธํ์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ํ ๋ฉด์ฑ ์กฐํญ์ ์ ๊ณตํ๊ธฐ ์ํด ๊ณต๋ ์์ฑํ์ต๋๋ค.
๊นจ๋ํ๊ณ ๋น ๋ฅด๊ณ ์์ ์ ์ด๋ฉฐ ์ง์ ํ ๊ธฐ๋ณธ์ด๋ฉฐ React Native๋ก ๋ณํ๋ฉ๋๋ค.
@sanketsahusoft React Native๋ก ์ปดํ์ผํ๋ ๊ฒ์ ๋์๊ฒ ์ฝ๊ฐ ๋๋ฝ๊ฒ ๋๊ปด์ง๋๋ค. React๋ฅผ ์ค๊ฐ์๋ก ํฌํจํ ํ์ ์์ด ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ์ปดํ์ผํ๋ NativeScript-Vue๋ฅผ ์ ํธํฉ๋๋ค.
@AndrewBogdanovTSS ์, ์ง์ ๋ถํ๊ฒ ๋ค๋ฆด ์ ์์ง๋ง NativeScript-Vue๋ React Native Bridge๋ฅผ ์ฌ์ฉํ๋ ๋์ NativeScript Bridge๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๋๊ฐ์ ์ผ์ ํฉ๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ๋ํ ๊ธ์ฐ๊ธฐ ์คํ์ผ์ ๊ฐ์ธ์ ์ธ ์ ํ์ผ๋ก ๊ท๊ฒฐ๋ฉ๋๋ค. :-)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค์ดํฐ๋ธ ๋ธ๋ฆฌ์ง๋ ๋ฒ์๊ฐ ๋งค์ฐ ๋ณต์กํ๊ณ ๋ ํผ์ ์์ ํ๊ธฐ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค. ๋ด๊ฐ ์๋ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒ์ Alibaba(์ค๊ตญ์ Amazon)๊ฐ Vue์ ๊ตฌ์ฑ ์์ ๊ตฌ๋ฌธ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์๋ก ๋ ๋๋งํ๋ Weex๋ผ๋ ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์๋ค๋ ๊ฒ์ ๋๋ค. ์์ง ์คํ ์์ค๋ ์๋์ง๋ง ์ฌํด ๋ง์ ์คํํ ๊ณํ์ ๋๋ค.