(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=39283733
有趣的是,虽然每年都有新技术出现,但旧的堆栈和语言仍然存在于某些部门和行业中。 这说明了为工作选择正确工具的重要性,无论它在当今快速变化的技术环境中被认为是“酷”还是“前沿”。
然而,我确实相信,当代软件开发实践的复杂性和臃肿趋势往往会在维护、可扩展性、性能优化、兼容性测试和总体软件工程管理成本方面产生更多摩擦和低效率的机会。 这在开发的各个方面都是如此,包括前端 Web 用户体验设计和原型设计、后端无服务器计算架构、数据库模式规范化、数据管道编排和流管理以及应用程序容器虚拟化技术。
顺便说一句,我个人喜欢在我的项目中使用原生 ES6+ 和传统 JS。 虽然根据具体情况,这两种方法可能都有一定的优势,但我认为对这两个阵营有更深入的了解和熟练程度有助于为在各种环境(从资源匮乏的环境)中处理任务和解决问题提供更大的灵活性和多功能性。 ,带宽受限的移动设备到高性能工作站计算机。
关于前端 JavaScript 框架和库的主题,是的,有很多,虽然它们提供了许多好处和便利,包括预构建的 UI 组件和模板、响应式网格系统和布局管理器、跨浏览器兼容性和 除了功能奇偶性保证、直观简洁的编码约定和语法之外,仔细评估和选择最适合目标受众、细分市场、垂直应用领域、技术基础设施和运营文化的特定要求和限制的约定和语法也至关重要。 语境。 毕竟,虽然通常可以安全地假设相当一部分普通 Web 开发人群可能会选择便利性和简单性而不是正确性和优化性,但同样重要的是要记住,每个成功的应用程序或平台背后都有一个由熟练技术人员组成的专门团队, 工匠、设计师、工程师、科学家、学者、教师、学生、研究人员、作家、诗人、哲学家、技术专家、梦想家、领导者、企业家和创新者,所有人齐心协力,共同创造令人愉悦的产品和体验
Any advances to removing deprecated APIs or functions are great. jQuery will probably be around dominantly on the web for years to come.
reply