V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lujiaxing  ›  全部回复第 1 页 / 共 12 页
回复总数  226
1  2  3  4  5  6  7  8  9  10 ... 12  
@YuuuuuuH 某个人在某个组织内的用户关系
视情况.
如果是系统内互相调用, 一般就是 get/post. 没啥必要搞什么 put delete...
如果是开放 API, 而且本身也比较简单 (例如只是开放个 WEB 接口给三方读写数据之类的), 可以用 RESTful API.

我个人是不喜欢 RESTful 这个风格的. 太简陋了, 对于一些复杂的业务接口来说, 要么把 URL 搞得极其抽象
(如: /api/v3/userrelationshipinorganization/7333/8964) 要么把接口拆散拆得跟被爆破了一样, 然后让前端做整合层.

无论哪种其实都很恶心.
8 天前
回复了 Trinity888 创建的主题 程序员 请问目前有替换 Qt 的技术框架吗?
Electron 挺好的啊, 非啥必须要用 QT 啊...
又简单又好看. 哪儿还有这么好的框架...
41 天前
回复了 batchfy 创建的主题 git 如何开发简单的对外 git 服务?
@batchfy gogs / gitea 都支持账户密码啊
innodb_buffer_pool
首先你需要看下数据库物理文件是存放在什么地方的. 是不是 NVME 盘.
其次看下设置中 INNODB_BUFFER 设置的多少. 越多越好.
还有发一下 mysql 版本.

个人认为, MYSQL 的能力并不足以支撑单表 2GB 的数据量. 如果你确实有如此巨大规模的数据量, 建议换 MSSQLServer 或者 Oracle. 别想着什么加什么 ClickHouse, Doris...

相比招一些一年要付 20W 年薪的开发比, 买一个数据库产品授权成本并不算高.
主流是下云, 单体化.
要按你这么说, Element UI / AntDesign Vue 官网上的毛病更多. 各种打不开跟运行不了的例子.
怎么, 你不照样用的挺嗨么?

有 BUG 不可怕, 尤其这种开源项目, 本来成员能力跟责任心就参差不齐, 外加项目规模巨大, 面面俱到是基本不可能的. 关键是 issue 发出来多久能有回复. 至少看, 目前主流这些开源组件, 出问题时候回复的效率都还是蛮高的.
52 天前
回复了 importmeta 创建的主题 Windows 如何保护 Windows 某个目录不被读取?
如果是桌面程序 没可能.
服务程序, 给指定用户 read + execute 权限, 去除其他用户读权限就行了.
@FakerLeung 那可以给你推荐一下. Cordova 可以把 H5 页面直接编译成 Android / IOS 应用. 启动速度快, 添加插件非常方便 (Java), 开发起来非常简单. 只要会 H5 就行.
哦,看错了,楼主对 C++ 熟悉,既然熟悉那就 C++ 做算法,前端无论是用
Cordova + Electron
还是 Avalonia 都无所谓啊
@FakerLeung 当然我也不推荐 Electron. 因为他这边涉及音频处理, 必定涉及到大量内存数据运算. 而 Node 在这方面是很弱的. 效率也非常差. 一般像他这种都是 C++ 做算法, 前端套个漂亮的界面来实现相关的功能. 但是既然楼主对 C++ 也不了解,那这种方式显然也不是最优解。
@FakerLeung 你是不是没听说过一个叫 Cordova 的东西?
@bluearc 啊,那涉及到音频处理的话,那可能就只能推荐 Avalonia 了。。能做高效数据处理,能跨端跨平台,开发简单,就只有这一个选择。

js 处理音频比较扯.

不过也可以 C++ 负责处理音频,提供接口给 electron / cordova 调用。跟 QQNT 一样。。。。。不过既然你对 C++ 也不熟,学 C++ 起码半年,我也就不推荐了,
通盘 Node 是最合适的.

Node 做客户端, Electron 自动跨平台. 而且 Electron 已经是十年的框架了, 已经非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常非常成熟了. 任何你需要的功能都可以做. 至于移动端, Cordova 了解一下? 我们现在就有 Electron + Cordova 的案例. 一套代码, PC + 移动端 + H5 都有了.
53 天前
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
@lujiaxing 剩下的 WinForms / MFC / WPF 等都是只支持 Windows
53 天前
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
我发现好多人好像根本不看内容只看标题就回答了?
---------------------------------------------------------------------


@gyinbj 如果是这样的话,那基本上就只有 QT 跟 Avalonia 符合你的要求了.
Electron 理论上最合适但是被你针对性的排除了.
Flutter 桌面端目前还处于半成品阶段.
JavaFX 做界面非常丑, 而且缺少组件支持.
...
...
...
剩下的 WinForms / MFC / WPF 等都是

1. 跨平台, Mac / Win 都能用
2. 一次编写, 到处使用.
3. 免费开源.

但是如果论易上手, 那可以直接排除 QT 了. QT 是基于 C++ 的. 如果你没有 C++ 基础, QT 就是难于登天.
那就只剩下 Avalonia 可以选了啊...

C# + AXAML.
C# 相对比较好学, axaml 如果你做过前端的话是很好理解的. 原理上跟 css + html 没啥区别. 只是写起来比 CSS + html + mvvm 更复杂一点.
53 天前
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
@duan602728596 人家说的多清楚. 不考虑套壳子浏览器.
54 天前
回复了 Tidusy 创建的主题 程序员 12306 有相对官方的详细系统设计介绍吗?
这种非互联网企业是几乎不会把软件技术相关的东西拿出来分享的。不光 12306 ,宝洁,三一重工这类企业都未必没有自研的 IT 系统,难度也许远比互联网企业的 CURD 高,但人家是几乎不会拿出来显摆的。只有互联网企业特别喜欢显摆自己 IT 方面的成就罢了。
我们当时是 .NET 8 + 兆芯 CPU + 统信 UOS 做服务器, 客户端用的深度 Deepin 操作系统, 界面用 Avalonia 做的.
数据库用的应该是人大金仓 (别提有多 sb 了, EFCore 支持不全). 整套从软件到硬件都是信创友好的.. 客户挑不出一点毛病....
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3515 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 10:49 · PVG 18:49 · LAX 03:49 · JFK 06:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.