楼主有时候工作会涉及一些 web 开发的东西,主要是硬件产品的配置界面,功能都不会很复杂。之前都是传统的 html 模板通过 go 或 php 处理下,但是页面不够美观。 想了解下有什么不用学 js 、css 也能进行前端开发的方法,主要感觉这两个知识点太多,学好比较困难。 我知道的有 flutter 可以用类似桌面开发的方式开发 web ,但是 flutter 是不是不支持 arm ?硬件产品很多用 arm 的。 好像还有个 blazor 是用 C#的。 各位大佬还有没有什么推荐的?谢谢了
1
murmur 2023-01-12 14:10:01 +08:00 3
js+css 其实很简单的,不要怕这个东西,你被很多云前端忽悠了,现代前端很简单的
回字有 20 钟写法,做项目的时候会一种就可以了,剩下有 10 种因为 IE 淘汰不用学了,还有 9 种是只有面试才会用到的 |
2
nitmali 2023-01-12 14:14:14 +08:00
可以了解一下低代码平台
|
3
sphawkcn 2023-01-12 15:13:32 +08:00
有个 amis 不用写 css ,只需要写 json 配置界面。
|
4
renmu 2023-01-12 16:04:58 +08:00 via Android
页面不够美观是设计的事,没设计那只能又不是不能用了
|
5
ipwx 2023-01-12 16:14:07 +08:00
虽然总有人跳出来说 bootstrap 不好看,但是每当我想要快速地实现一个简单的交互页面,我都会选择 bootstrap 。
没有别的原因,就是因为 bootstrap 不折腾,能让我几个小时搞定几乎所有需求。 |
6
jifengg 2023-01-12 16:27:18 +08:00
楼主你有几个概念没说清。
你是要开发 web 项目吧,让用户用“浏览器”来访问的吧? js+css 当然可以,用比较流行的 vue 等前端开发技术。 flutter 可以编译成 web 项目。它一开始就是支持 android 和 ios 的,所以你在哪看的它不支持 arm ? flutter 从语言安装包到构建的 app ,都是支持 arm 的。如果是编译到 web ,更不涉及到是否支持 arm 。 |
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 |
8
DOLLOR 2023-01-12 16:56:13 +08:00
不会有 js+css 以外更简单的前端开发技术。
而且你“之前都是传统的 html 模板”,要去掌握 blazor 、flutter ,踩坑的时间不会比学习 js+css 少。 |
9
sadyx 2023-01-12 17:18:01 +08:00
学 js+css
|
10
wanguorui123 2023-01-12 17:24:55 +08:00
|
11
hevi 2023-01-12 17:30:28 +08:00
shift+ctrl+c 去抄就行
|
12
johnnyNg 2023-01-12 17:33:55 +08:00
rust 🐶
|
13
elechi OP @jifengg flutter 编译出来的 web 也包括后端的内容吧?后端这部分运行是需要 dart vm 还是直接就是可执行文件?我看 dart 官网写的的 arm linux 只支持 debian 和 ubuntu
|
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”的“前后端分离”的方式来设计你的整个软件了。 |
15
liuzheng068 2023-01-26 21:51:48 +08:00 via Android
找别人做
|
16
yinmin 2023-02-12 18:51:23 +08:00
前端 js 是必须要学的,css 感觉麻烦可以改用 bootstrap
|