招聘&找人兼职HTML开发者招募(PC桌面程序,.NET迁移,Electron)

头像
188****5266
652阅读16评论

兼职HTML开发者招募
一、开发需求

  1. 将现有基于.NET的树状结构报表软件重构为HTML技术栈
  2. 使用HTML/CSS/JavaScript开发,最终打包为Windows可执行的.exe文件
  3. 完整迁移原有功能,包括:
  • 树状结构数据可视化(展开/折叠、层级展示)
  • 数据计算与逻辑处理
  • 本地数据持久化(原功能基于JSON)
  1. 纯前端实现,不涉及服务端开发
  2. 优先实现PC桌面端,需兼容Windows系统
    二、技术栈要求
    界面层
  • 框架:ActiveReports(优先)或其他方案(如React/Vue+ECharts)
  • 实现响应式布局与高保真UI还原
    计算层
  • 核心语言:JavaScript/TypeScript
  • 需兼容Excel数据处理(替代原ClosedXML逻辑)
  • 推荐库:SheetJS(xlsx.js)
    数据层
  • 本地存储:SQLite(优先)或JSON文件
  • 数据交互:通过IndexedDB或本地文件API
    打包工具
    需使用Electron.js或NW.js将HTML应用打包为.exe(需提供打包配置方案)
    三、原有系统参考
    1、 架构:C# WinForm + ClosedXML + JSON
    2、 功能特点:
    o 动态加载多层树状结构数据
    o 支持节点展开/折叠、数据过滤
    o 本地数据导入/导出(JSON格式)
    o 基础计算功能(加减乘除、if函数等)
    四、岗位技术要求
  1. 核心能力
    o 3年以上前端开发经验,精通Electron桌面应用开发
    o 熟练使用ActiveReports或其他报表工具开发复杂数据视图
    o 掌握SQLite在前端的集成与数据操作
    o 具备C#/WinForm系统重构为前端技术栈的经验
  2. 加分项
    o 了解ClosedXML逻辑迁移至JavaScript的方案
    o 有树状结构数据开发经验
    o 熟悉Windows系统兼容性优化
    五、交付标准
    • 阶段交付:
  3. 技术方案设计文档(含架构图)
  4. 核心功能MVP(树状展示+数据计算)
  5. 完整功能交付(含打包后的安装程序)
    • 代码要求:
    o 模块化开发
    o 提供关键注释
    o 通过ESLint代码校验
    六、合作方式
    • 工作模式:远程开发,广东地区优先
    • 工期:总周期≤8周(具体协商)
    • 报酬:具体面议
    • 设备要求:自备Windows开发环境
    七、申请方式
  6. 技术简历(附Electron相关项目案例)
  7. 同类项目代码片段(需体现树状结构处理能力)
  8. 可开始工作时间与预期报价
    八、重点说明
  9. 技术选型建议:若你能提供更优技术方案(如Tauri替代Electron),可开放讨论
  10. 性能要求:需支持2000+节点数据的流畅渲染
  11. 兼容性要求:最终exe文件需支持Windows系统
    兼职HTML开发者招募(PC桌面程序,.NET迁移,Electron)
    兼职HTML开发者招募(PC桌面程序,.NET迁移,Electron)

最后修改于

招聘类型:
职业:
城市:
需消耗电量 5
顶 1
收藏
举报
充电支持Ta
精选评论
头像共学共创成员
等级3

额我倒是真会 Electron 跟 .NET. 前两年做各种政府项目, 对前端美观度有要求, WPF 动效不好做所以搞的 Electron. ClosedXML 我也用过.
兼职HTML开发者招募(PC桌面程序,.NET迁移,Electron)

不过单页面渲染 2000 节点报表还要求不卡, 这可能就不是 ECharts 能搞得定的了. 得自绘.
不过你这种需求 WPF / Avalonia 其实是更好的选择. 也就是不迁移. WPF 渲染 2000 节点不卡属于是基本操作. 为啥要舍近求远? 而且你这也不是涉及到跨平台的问题.

最后修改于

果然吸引到老哥了,我在发帖前已经预先在站内搜索了下,看到你了。
我其实并不懂开发,那个2000节点是deepseek写的。/笑
软件功能其实挺简单的,感兴趣的话,我可以发截图给你。

头像
等级1

有electron项目经验,可以联系看看项目情况

头像
等级0

c++可以吗,webview(cef定制也可以)+angular(html/js框架)实现,数据库使用sqlite,图表使用echarts

未来还要扩展到小程序和web端,你说的这种技术路线,不知能否好扩展?

webview你可以直接理解为是个浏览器,这种设计本来就可以直接运行在浏览器里,已经是实现了web端了。

头像
等级0

有做过本地系统文件夹的大数据量表格渲染,可惜没搞过C#

你的介绍没写,无法评估。若感兴趣,欢迎私聊。

头像
等级0

用threejs绘制,webview套壳 简单的一批 你说的架构有啥用

头像
等级0

精通wpf、avalonia,做过十万级数据渲染实时刷新

头像
等级1

抛开业务需求空谈性能意义不大,要有实际的页面测试,才知道2000+节点到底卡不卡,现代的渲染机制,大多采用虚拟节点方式,一般来说应该不是问题。麻烦给个截图,看看你说的2000+节点是什么东东。

头像
等级4

2000+节点数据的流畅渲染

这就不是electron能做到的事情,或者相当麻烦,而且你以后数据量还会更大,个人建议还是保持.net技术栈