Skip to content
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

个人一点想法 #224

Open
myliweihao opened this issue Dec 18, 2018 · 9 comments
Open

个人一点想法 #224

myliweihao opened this issue Dec 18, 2018 · 9 comments

Comments

@myliweihao
Copy link

omi是下一代web解决方案,不是小程序的web延展吧?

如果是小程序web端的延展,我觉得应该尽可能复用小程序的语法、项目构建结构,让小程序开发者无缝切换,拿起来就能撸,而不要使用jsx等技术(应该是本人比较懒,学了vue之后,不想再学react中的知识),我觉得小程序现在开发起来非常顺畅,如果完全是小程序的语法开发web端,那150w小程序开发者就可以无缝使用。

如果是想与vue、react、angular匹敌,做下一代web解决方案,那请忽略。

@dntzhang
Copy link
Collaborator

很赞的想法~~,omi-mp 的目的就是让小程序直接转成 web,但是JSX确实比模板引擎好,所以omi的目标依然是 做下一代web解决方案。

@Alsmile
Copy link

Alsmile commented Dec 21, 2018

很赞的想法~~,omi-mp 的目的就是让小程序直接转成 web,但是JSX确实比模板引擎好,所以omi的目标依然是 做下一代web解决方案。

@dntzhang
能否具体说说好在什么地方吗(JSX确实比模板引擎好)?因为vue也支持jsx,但却不是首选

@dntzhang
Copy link
Collaborator

引用 readme 里:
JSX 是开发体验最棒(智能提示)、语法噪音最少、图灵完备的 UI 表达式,模板引擎不完备,模板字符串完备但是语法噪音太大

@transtone
Copy link

transtone commented Jan 10, 2019

引用 readme 里:
JSX 是开发体验最棒(智能提示)、语法噪音最少、图灵完备的 UI 表达式,模板引擎不完备,模板字符串完备但是语法噪音太大

如果方便机器编译而为难人就叫好的话,直接写汇编好了,写什么js。

@dntzhang
Copy link
Collaborator

@transtone JSX 是方便人...怎么会为难人啊

@transtone
Copy link

transtone commented Jan 13, 2019

@dntzhang jsx是方便了你,或者方便了一部分特定知识结构的开发者,但到底方便了多少人,方便了前端开发者中多少比例的人,兄弟有调研过吗?

恕我唠叨,如果你不理解或者不愿意去理解我们说的不想再学jsx相对于模板引擎,jsx是某种程度上的为难人是什么意思,是种什么心理,背后代表了多少人,那么omi���目再写三年也只能是个内部项目,不会有太多粉丝的。

@dntzhang
Copy link
Collaborator

omi很早已经支持 htm,你可以看下 omi-html 这个项目,喜欢模板引擎模板字符串可以用这个项目。jsx方便react开发者。

@transtone
Copy link

谢谢兄弟回复。omi-html 支持 htm 很棒,项目之前就有了解。上面是对“方便”和“为难”发了些牢骚。

将小程序和H5开发统一,目前各个平台都在做,京东的奥特曼、百度的奥卡姆、腾讯磊子兄弟的奥秘是排在头前的奥氏三兄弟。按理说有着微信的内部支援,omi项目应该更有名、用的人更多才是,可实际上相反,用奥特曼的更多。

当然我本人在 omi 项目中是半点贡献没有的,接触的时间也不长,只是对微信小程序的开发,以及移动端的统一开发比较关注。

@dntzhang
Copy link
Collaborator

嗯嗯。omi团队2019继续努力。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants