找回密码
 立即注册
查看: 346|回复: 10

试用了一下STCIDE,提几个建议

[复制链接]

28

主题

156

回帖

1158

积分

金牌会员

积分
1158
发表于 2026-8-12 11:02:17 | 显示全部楼层 |阅读模式
1. 头文件不要内嵌,代码是有时间跨度的,
    头文件升级后,很可能引起早期的代码故障,
    虽然可以本地同名覆盖,不如直接就不内嵌.


2.不要做成浏览器应用,那怕你伪装成本地应用,
   也比浏览器强,因为有的部门是不允许运行浏览器的.


3.代码不要上传云端,能且只能在本地,
  源码属于商业机密,送云端会很麻烦的,
  不解决这个问题,IDE只能是玩具.


4.不能依赖网络,我们单片机开发和一般应用开发不一样,
  我们要去现场,现场环境不能100%保证有网络.


5.STCIDE和代码,最好能在U盘上运行.
   比如我实验室开发和现场调试是不同的机器,
   有一键转移或打包,会很方便.


6.在线调试

回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25432
发表于 2026-8-12 11:25:24 | 显示全部楼层
先帮忙验证 正确性,其他都不是事/先不讨论,
现在只管 正确性,

另外编译器不开新帖讨论,在我们这个帖子中讨论
自研C语言编译器发布,STC IDE —— 面向 STC32 系列及 AI8051U 的纯浏览器编译 IDE - 做实验拿奖励@STCAI万能板,500元 国芯人工智能技术交流网站 - AI32位8051交流社区
回复

使用道具 举报 送花

4

主题

245

回帖

3748

积分

论坛元老

积分
3748
发表于 2026-8-12 11:26:09 | 显示全部楼层
基本都支持,但是
1、头文件可以用自己的,内嵌的优先级最低
3&4&5、上传云端吗?我记得说离线也能用
6、这个感觉比较难
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
发表于 2026-8-12 13:46:16 | 显示全部楼层
1.由于内嵌的优先级最低,所以是可以认为自主添加头文件后内部头文件完全失效,主要方便的是,小白上手即用。
2.做成本地应用很简单,因为本身是 纯 Web 项目,不含exe 之类的东西,所以通过 Electron 框架构建为本地应用即可,
   现在不做是因为还在频繁更新,属于测试阶段,后续稳定了会打包的。
3.代码本身也没有上传过云端,所有的编译都是在本地完成的。
   简单测试就是,访问网页以后,你把网络全部关掉,此时编译还是可以正常进行的,
   同时改动后的编译也是可以正常生成的,不影响所有功能的使用。
   目前没有任何的额外 API 网络请求到服务器,在服务器端没有新版本的情况下,每次打开只有缓存加载,不会有网络请求加载。
   而且云端编译不可能做到毫秒级的延迟,以及服务器成本会大幅增加。你可以查看右下角的编译速度,很显然,那就是本地编译。
4.这个本身也不依赖网络。只是作为网页版本,它方便我随时更新新版本,让大家同步。
5.框架本身而言,只要使用的设备能运行浏览器,就能运行 IDE,打包问题后续会支持。
6.在线调试是有这个计划的,不过还需要研究一下。目前的主要精力在完善编译器本身。
回复

使用道具 举报 送花

28

主题

156

回帖

1158

积分

金牌会员

积分
1158
 楼主| 发表于 2026-8-12 13:52:59 | 显示全部楼层
王*** 发表于 2026-8-12 13:46
1.由于内嵌的优先级最低,所以是可以认为自主添加头文件后内部头文件完全失效,主要方便的是,小白上手即用 ...

3,4,5这个主要是避嫌,所以我说要伪装也要成本地,主要是解释起来麻烦.

点评

了解了,不过由于目前还在测试完善阶段,暂时只以网页版提供  详情 回复 发表于 2026-8-12 13:55
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
发表于 2026-8-12 13:55:46 | 显示全部楼层
zh*** 发表于 2026-8-12 13:52
3,4,5这个主要是避嫌,所以我说要伪装也要成本地,主要是解释起来麻烦.

了解了,不过由于目前还在测试完善阶段,暂时只以网页版提供
回复

使用道具 举报 送花

28

主题

156

回帖

1158

积分

金牌会员

积分
1158
 楼主| 发表于 2026-8-12 13:58:24 | 显示全部楼层
王*** 发表于 2026-8-12 13:55
了解了,不过由于目前还在测试完善阶段,暂时只以网页版提供

测试阶段无所谓,关键以后成为主力的时候不要麻烦.这个在嘉立创上就麻烦过了

点评

这个其实和嘉立创的设计思路还是很不一样的,嘉立创是庞大的在线库支撑,纯离线状态下并不是很好用 这个 STCIDE 设计之初就是离线使用的,包括没网状态下访问这个网址也能用 联网仅仅是提供版本更新  详情 回复 发表于 2026-8-12 15:44
回复

使用道具 举报 送花

已绑定手机

32

主题

446

回帖

2869

积分

金牌会员

积分
2869
发表于 2026-8-12 14:01:32 | 显示全部楼层
有方向,有步骤,一步步向前,值得期待。
学习MCU
回复

使用道具 举报 送花

已绑定手机
已实名认证

148

主题

4098

回帖

1万

积分

超级版主

积分
10914
发表于 2026-8-12 15:44:50 | 显示全部楼层
zh*** 发表于 2026-8-12 13:58
测试阶段无所谓,关键以后成为主力的时候不要麻烦.这个在嘉立创上就麻烦过了 ...

这个其实和嘉立创的设计思路还是很不一样的,嘉立创是庞大的在线库支撑,纯离线状态下并不是很好用
这个 STCIDE 设计之初就是离线使用的,包括没网状态下访问这个网址也能用,并不存在没网就用不了的情况
联网仅仅是提供版本更新
回复

使用道具 举报 送花

28

主题

156

回帖

1158

积分

金牌会员

积分
1158
 楼主| 发表于 2026-8-12 22:24:12 | 显示全部楼层
王*** 发表于 2026-8-12 15:44
这个其实和嘉立创的设计思路还是很不一样的,嘉立创是庞大的在线库支撑,纯离线状态下并不是很好用
这个 S ...

不是有网能用不能用的问题,而是客户不允许设计的时候联网,嘉立创也可以脱机使用,但是让用户明白费了天劲了,得让他认为没有联网,其实本地应用也避免不了联网.
客户的目的是担心你把他的东西复制走,不能让他产生这个嫌疑.
这不是技术问题,这是疑心病!
很多客户,看到你打开浏览器就认为你联网了,特别是单片机开发的客户这个层次的.
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 02:00 , Processed in 0.075297 second(s), 86 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表