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

2023-01-12 14:03:43 +08:00
 elechi

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

2262 次点击
所在节点    前端开发
16 条回复
murmur
2023-01-12 14:10:01 +08:00
js+css 其实很简单的,不要怕这个东西,你被很多云前端忽悠了,现代前端很简单的

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

没有别的原因,就是因为 bootstrap 不折腾,能让我几个小时搞定几乎所有需求。
jifengg
2023-01-12 16:27:18 +08:00
楼主你有几个概念没说清。
你是要开发 web 项目吧,让用户用“浏览器”来访问的吧? js+css 当然可以,用比较流行的 vue 等前端开发技术。
flutter 可以编译成 web 项目。它一开始就是支持 android 和 ios 的,所以你在哪看的它不支持 arm ?
flutter 从语言安装包到构建的 app ,都是支持 arm 的。如果是编译到 web ,更不涉及到是否支持 arm 。
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
2023-01-12 16:56:13 +08:00
不会有 js+css 以外更简单的前端开发技术。
而且你“之前都是传统的 html 模板”,要去掌握 blazor 、flutter ,踩坑的时间不会比学习 js+css 少。
sadyx
2023-01-12 17:18:01 +08:00
学 js+css
wanguorui123
2023-01-12 17:24:55 +08:00
hevi
2023-01-12 17:30:28 +08:00
shift+ctrl+c 去抄就行
johnnyNg
2023-01-12 17:33:55 +08:00
rust 🐶
elechi
2023-01-12 18:50:57 +08:00
@jifengg flutter 编译出来的 web 也包括后端的内容吧?后端这部分运行是需要 dart vm 还是直接就是可执行文件?我看 dart 官网写的的 arm linux 只支持 debian 和 ubuntu
jifengg
2023-01-13 10:51:51 +08:00
@elechi flutter 编译 web 后,就是纯粹的 html+css+js 。另外,flutter 编译任何输出,它也不包含“后端”的东西,如果你说的“后端”是指的前后端分离的那个后端。
如果你的 flutter 包含了一些“连接数据库、监听端口、读写硬盘文件”这种一般的“后端”服务会干的事情,那么你是没法编译到 web 来用的,因为这些基本上都包含了“dart:io”这个 web 端无法使用的包。
这时候你就需要用“flutter 构建 web+任何后端语言提供 api”的“前后端分离”的方式来设计你的整个软件了。
liuzheng068
2023-01-26 21:51:48 +08:00
找别人做
yinmin
2023-02-12 18:51:23 +08:00
前端 js 是必须要学的,css 感觉麻烦可以改用 bootstrap

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX