zoukankan      html  css  js  c++  java
  • 关于前端技术的选择

    引入---看到了uni-app

    这几天,看到了一个快速开发好用的技术:uni-app。

    这个技术最厉害的地方在于跨平台很厉害;

    android,ios,h5,微信小程序;

    所有的这些移动端的程序,都只需要一套代码。

    做前端的同事也推荐这个,网上的一些大牛也在用这个。

    自己看了文档和演示,也感觉不错。

    之后如果有需求,那我也用这个了。

    想来想去

    猜测uni-app肯定有一些难以实现的功能,只能用原生代码才能实现。

    又看了一下对uniapp的很多评论,似乎坑还是很多的,还是不够稳妥。

    这样的话,还是不是很适合前端储备不多的我来用;如果用到的话,还是找会uniapp的前端专门折腾这个为好。

    总体上

    现在的一些端,我可以选择的技术如下。

    • 桌面端,我就用winform。

    需要美观我就重绘一下,在很多项目中都重绘过,注意一些技巧,也不会有什么问题。

    也尽量避免嵌入浏览器控件,混合网页技术进行开发。因为没有一个完美的浏览器控件,束手束脚的。需求真的简单的话,才可以用。

    • Web端,我就用layui。

    平时就用layui默认的一些东西,基本上属性设置很全,很多问题找一找就有方案了。确实是简单实用。

    真的需要另外设计,我就手写。

    • Android端

    仔细研究一下需求,不用很多第三方控件的话(或者控件绑定库好弄的话),就用Xamarin。

    如果需求复杂的话,就用原生开发。

    • h5端

    就用mui和我的手写来凑合一下,也能做。

    • 其他端

    就包括ios端,微信小程序等等。

    就找专门的前端合作开发吧。

    最极限

    最极限的就是,现学某个端的原生开发,或者靠谱的技术,进行开发。

    比如现学ios的原生开发,现学现用。

    至于,用网页技术开发一套代码,用到多个端,这个选项我还是不要选了。我应是承担不起这个学习成本。

    毕竟不是专业的前端,这种方案,适合专业的前端去弄。

    综合来说,现在的情况,我还是尽量用各种原生技术去开发比较好。

    然后呢,需求真的适合uniapp这种一套网页代码就跨端的时候,再去找前端做这一块,合作开发。

    这样的综合成本是最小的。

  • 相关阅读:
    Linux防火墙开放某端口号
    MySQL的权限管理
    Linux安装Node.js
    Eclipse上传新项目到GitLab
    Linux安装Nexus
    Linux安装中文字体_宋体
    Linux用户管理
    Linux安装MySQL_5.6
    reduce基本用法,js实现分组
    js 数字格式化
  • 原文地址:https://www.cnblogs.com/fabao/p/15267973.html
Copyright © 2011-2022 走看看