5作者: thepianodan大约 1 个月前原帖
当我得知Obsidian是在没有任何前端JS框架的情况下构建时,我感到非常震惊。(https://forum.obsidian.md/t/what-framework-did-the-developer-use-to-create-obsidian-desktop-application/30724/11) 我能看到其中的好处。 JS框架发展得非常迅速,当我们在进行一个大型、长期的项目时,若在短短几年内引入重大破坏性变更,实在令人沮丧。坚持使用发展较慢的网络标准(这些标准现在已经相当成熟)可以延长项目的生命周期。 而且,稳定性也意味着我们可以花更多时间在交付功能上,而不是修复兼容性问题。 还有独立性的好处。项目的成功不依赖于框架的成功。这也使得项目在面对供应链攻击等威胁时更加安全。 由于没有框架的“抽象层”,你对项目的控制力更强,可以在更低的层面进行性能优化。 我觉得不使用框架甚至可以让我们成为更好的开发者,因为我们对发生的事情了解得更多。 使用框架也有其好处,我并不是在挑战这一点。 但这种不使用框架的替代方案似乎很少被提及。我想了解更多关于如何构建大型(最好是基于网络的)软件项目的方法,尤其是依赖较少的项目。 你有什么建议可以让我更深入了解吗?你知道有哪些以这种方式构建的开源项目吗?它们需要是大型、复杂、类似应用程序的,并且基于浏览器。我对前端方面更感兴趣。 谢谢!
1作者: tanaylakhani大约 1 个月前原帖
我们相信你不仅仅是你的简历或履历。我们展示的是创意作品、经历以及更多内容,包括旅行、兴趣和喜好。 Rize 让用户创建丰富的个人资料,包含项目、写作、画廊和注重隐私的分析功能。它包括一个仪表板、入职流程和 OAuth 登录。 LinkedIn 是为你的父母而建的。它希望你看起来“光鲜亮丽”、“专业”,并且已经“成熟”。但如果你只是刚刚起步呢? 你没有多年的经验,也没有华丽的简历。你所拥有的是……草图、边缘项目、编辑、反思和实验。 是时候在为你而建的平台上讲述你自己的故事了。
1作者: zane0924大约 1 个月前原帖
嗨,HN, 我创建了一个名为 <a href="https://pipsgames.org" rel="nofollow">https://pipsgames.org</a> 的极简逻辑谜题游戏,灵感来源于 Pips 和纽约时报风格的多米诺放置。 亮点: - 100% 免费,无需注册 - 无限程序生成的谜题 - 可以与朋友分享特定谜题链接以挑战他们 - 支持桌面和移动设备 这是一个为了乐趣和大脑训练而做的副项目。我非常希望能得到关于谜题设计、用户体验以及接下来该开发什么(例如关卡编辑器或排行榜)的反馈。 感谢您的关注!