V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elechi
V2EX  ›  前端开发

不会 js, css,可以用什么方法开发前端

  •  
  •   elechi · 2023-01-12 14:03:43 +08:00 · 2221 次点击
    这是一个创建于 680 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主有时候工作会涉及一些 web 开发的东西,主要是硬件产品的配置界面,功能都不会很复杂。之前都是传统的 html 模板通过 go 或 php 处理下,但是页面不够美观。 想了解下有什么不用学 js 、css 也能进行前端开发的方法,主要感觉这两个知识点太多,学好比较困难。 我知道的有 flutter 可以用类似桌面开发的方式开发 web ,但是 flutter 是不是不支持 arm ?硬件产品很多用 arm 的。 好像还有个 blazor 是用 C#的。 各位大佬还有没有什么推荐的?谢谢了

    16 条回复    2023-02-12 18:51:23 +08:00
    murmur
        1
    murmur  
       2023-01-12 14:10:01 +08:00   ❤️ 3
    js+css 其实很简单的,不要怕这个东西,你被很多云前端忽悠了,现代前端很简单的

    回字有 20 钟写法,做项目的时候会一种就可以了,剩下有 10 种因为 IE 淘汰不用学了,还有 9 种是只有面试才会用到的
    nitmali
        2
    nitmali  
       2023-01-12 14:14:14 +08:00
    可以了解一下低代码平台
    sphawkcn
        3
    sphawkcn  
       2023-01-12 15:13:32 +08:00
    有个 amis 不用写 css ,只需要写 json 配置界面。
    renmu
        4
    renmu  
       2023-01-12 16:04:58 +08:00 via Android
    页面不够美观是设计的事,没设计那只能又不是不能用了
    ipwx
        5
    ipwx  
       2023-01-12 16:14:07 +08:00
    虽然总有人跳出来说 bootstrap 不好看,但是每当我想要快速地实现一个简单的交互页面,我都会选择 bootstrap 。

    没有别的原因,就是因为 bootstrap 不折腾,能让我几个小时搞定几乎所有需求。
    jifengg
        6
    jifengg  
       2023-01-12 16:27:18 +08:00
    楼主你有几个概念没说清。
    你是要开发 web 项目吧,让用户用“浏览器”来访问的吧? js+css 当然可以,用比较流行的 vue 等前端开发技术。
    flutter 可以编译成 web 项目。它一开始就是支持 android 和 ios 的,所以你在哪看的它不支持 arm ?
    flutter 从语言安装包到构建的 app ,都是支持 arm 的。如果是编译到 web ,更不涉及到是否支持 arm 。
    wdwwtzy
        7
    wdwwtzy  
       2023-01-12 16:47:43 +08:00
    css 可以用各种 css 库解决。只需要写 class 就行了。
    js 不会也完全没问题,webassembly 不就好了,例如 C#的 blazor ,用 C#替代 js ,例子参见官网文档
    https://dotnet.microsoft.com/en-us/learn/aspnet/blazor-tutorial/try
    DOLLOR
        8
    DOLLOR  
       2023-01-12 16:56:13 +08:00
    不会有 js+css 以外更简单的前端开发技术。
    而且你“之前都是传统的 html 模板”,要去掌握 blazor 、flutter ,踩坑的时间不会比学习 js+css 少。
    sadyx
        9
    sadyx  
       2023-01-12 17:18:01 +08:00
    学 js+css
    wanguorui123
        10
    wanguorui123  
       2023-01-12 17:24:55 +08:00
    hevi
        11
    hevi  
       2023-01-12 17:30:28 +08:00
    shift+ctrl+c 去抄就行
    johnnyNg
        12
    johnnyNg  
       2023-01-12 17:33:55 +08:00
    rust 🐶
    elechi
        13
    elechi  
    OP
       2023-01-12 18:50:57 +08:00
    @jifengg flutter 编译出来的 web 也包括后端的内容吧?后端这部分运行是需要 dart vm 还是直接就是可执行文件?我看 dart 官网写的的 arm linux 只支持 debian 和 ubuntu
    jifengg
        14
    jifengg  
       2023-01-13 10:51:51 +08:00   ❤️ 1
    @elechi flutter 编译 web 后,就是纯粹的 html+css+js 。另外,flutter 编译任何输出,它也不包含“后端”的东西,如果你说的“后端”是指的前后端分离的那个后端。
    如果你的 flutter 包含了一些“连接数据库、监听端口、读写硬盘文件”这种一般的“后端”服务会干的事情,那么你是没法编译到 web 来用的,因为这些基本上都包含了“dart:io”这个 web 端无法使用的包。
    这时候你就需要用“flutter 构建 web+任何后端语言提供 api”的“前后端分离”的方式来设计你的整个软件了。
    liuzheng068
        15
    liuzheng068  
       2023-01-26 21:51:48 +08:00 via Android
    找别人做
    yinmin
        16
    yinmin  
       2023-02-12 18:51:23 +08:00
    前端 js 是必须要学的,css 感觉麻烦可以改用 bootstrap
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2908 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 03:08 · PVG 11:08 · LAX 19:08 · JFK 22:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.