起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2556|回复: 1

[暂结贴(7天未回复)] 传统的Java Web开发者如何转到wex5上

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
QQ
发表于 2016-1-14 18:19:21 | 显示全部楼层 |阅读模式
最近看了一点wex5的视频,大概了解了一下从前端到后端的开发流程,感觉作为一个传统的Java Web开发者,转变过来有点变扭,或者说,还是希望能以原本的方式开发应用。有以下几点疑问,希望能得到各位的解答。
1、wex5引入了自己的IDE,引入了一些自定义的格式文件,很不适应。虽然用的是主流的技术,但是最后使用的前端文件并不是直观的。或者说我只能在提供的IDE里去开发,html,css,js之间简单的关系必须通过IDE去维护了,我不能够只通过纯粹的文本编辑区去修改。

2、wex5提供了BassServer,并且提供了解析模型(model)的方法,如果去学习使用这一套,只用这一套,好像是挺方便的。但是作为习惯了服务端使用MVC架构,分层思想,这样开发就很不习惯。如果服务端我还希望用以前常用的方式去开发,可以怎么做呢?

3、视频里虽然说,BassServer只是提供了一个选择,我们也可以写自己的服务端。但是前端的页面接收的参数的格式已经和BassServer里提供的一些类和方法绑在一起了,导致我就得配合一起用,感觉自己的可控性很差,完全要使用wex5提供的一套规则。这样对开发者的侵入性很大,毕竟Java Web服务的开发的体系已经很成熟了,要改变这么多人也很难吧。

4、项目部署起来比较复杂,而且是把文件夹直接复制到tomcat的webapps目录下,这么操作感觉很不合理。其次,很多关于项目的配置项,比如数据源的配置,应该是在项目目录下提供配置文件,这样比较直观。但是是在IDE的菜单里进行配置的,就感觉很奇怪。

刚开始觉得,用wex5开发移动端的web app页面速度很快,而且很漂亮,这是很大的优点。但是看完了后台服务端开发以后,顿时感觉wex5提供的一套这么完整的IDE,会让开发者对其依赖太强,导致无法与其它开发方式的的项目兼容,这也是开发者选择用wex5开发的一个劣势,所以开始犹豫新项目是否要使用wex5开发了。

也许我对wex5的理解还不够深刻,非常希望能得到各位的解答,使用wex5的最佳实践是什么,谢谢!
发表于 2016-1-15 09:37:47 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-1-15 09:39 编辑

1.如果是wex5平台,组件的源码最好是不要手动修改,因为这个需要程序解析成原生html的!如果节点结构发生变动,就无法正常解析了!当然添加一些修改样式属性,这个可以修改源码!
如果不是平台提供的组件的源码,在.w中 手工添加一些html的源码!这个是支持的!可以自己编辑的

2.因为baasServer作用主要是和baasData组件做数据交互的作用,做了封装,用户开发更加简便,如果使用常用的后端开发,就不要使用baasServer了!可以使用3.2.1版本提供的baas,自己后台集成baas(开源,相当于sevlet)因为前台data组件数据交互的数据结构是固定的!:http://doc.wex5.com/?p=4932 如果你后台自己能维护这种json结构的数据,就可以。

3.嗯,mvc的后台代码很难集成baasServer,baasServer比较重,可以试试集成3.2.1版本的baas,这个比较轻一些

4.部署到webapps目录下的方式是模式1,模式2打包!这个意思是可以部署到任意的服务器上,tomcat的不是只是其中之一,如果是模式3打包,就是使用我们的UIserver 作为服务器的话,部署就很简单了,只需要把model目录下(UI2,BAAS下)对应的应用工程拷贝到服务器上的model目录(UI2,BAAS下)即可!


目前3.3版本的BaasServer 只 支持部署到java的web容器,hph和.net暂时没提供,后期会提供的!
3.2.1版本提用了hph和.net的baas开发方式:http://wex5.com/cn/wex5-baas-guide-php/
http://wex5.com/cn/wex5-baas-guide-net/

关于案例,自己体验下官方提供的吧:http://wex5.com/cn/appstore/
如果是开发新的应用,只需要使用我们提供的baas服务就足够了!旧应用mvc 可以尝试集成3.2.1的baas







qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 14:33 , Processed in 0.070631 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表