城市直播房产教育博客汽车
快传网
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

基于云的IDE是软件工程的未来吗?

6月26日 不星湖投稿
  传统上,使用集成开发环境(IDE)工具(如VSCode、JetBrains、Eclipse等)在单独的机器上进行软件开发(在很大程度上现在仍然如此)。这种离线开发模式在早期非常有效,但人们越来越注意到,这种做法本身有很多不足。
  首先,协作很麻烦,因为编写的代码必须上传到网络上进行进一步审查。这样编写的代码的可移植性也并不总有保证,因为操作系统的多样性和它最佳运行所需的其他约束条件。
  开发者和技术记者OwenWilliams去年在他的博客上写道:在设备之间同步文档和照片,以便可以将它们拉到任何地方,这很简单,但开发人员工具仍然停留在过去每台笔记本电脑或PC都单独配置,以正确设置环境。
  在疫情期间,团队越来越分散,工作方式也越来越灵活,因此,引入能够让开发人员随时随地保持高效的工具变得至关重要。这就是Gitpod、GitHub代码空间、Replit等基于云的IDE的用武之地。
  基于云的IDE的好处
  这些新的IDE工具具有大量的功能,包括GitHub集成、对多种语言的编写和编译的支持,为提高开发人员的生产率提供了一个全面的环境。
  其他优势包括:
  基于云的IDE提供无麻烦的配置由于开发环境完全在浏览器上运行,因此无需再浏览安装页面并确定需要安装哪个软件包。
  你选择的硬件并不重要基于云的IDE消除了web开发入门的障碍。任何支持现代web浏览器的东西都没了门槛,你甚至不需要在不同的机器上从头开始重新配置所有东西。
  在任何地方工作和协作都更容易由于高度可定制的工作区可以在团队个人级别进行优化,这些工具不仅有助于更好的协作,而且完全消除了非常常见的在我的机器上工作的情况。
  考虑到这些优点,基于云的IDE获得了发展势头的原因是显而易见的。但这种方法也有一些局限性。
  基于云的IDE的缺点
  基于云的IDE的许多缺点都与扩展相关,因为这些工具仍处于成熟的早期阶段。以下是早期采用者可能遇到的一些关键问题:
  性能可能会参差不齐由于云上的资源是在需求波动的消费者之间共享的,因此肯定有可能出现性能不一致的情况,特别是当对网络延迟、容量或整体产品中的故障是否是问题的根源缺乏了解时。
  故障的来源可能很难识别和解决当你不知道问题的根本原因和总体原因时,很难解决问题,这可能会给此类产品的早期使用者带来令人沮丧的体验。
  大型项目可能更适合离线IDE到今天为止,已经出现一些初期问题,用户抱怨平均负载过高。对于较大的开发项目,所需的数据传输和处理量将是巨大的。虽然它可能不会阻塞基于云的IDE的资源,但由于其实用性,离线替代方案在这种情况下肯定是更可取的选择。
  供应商锁定可能会限制工具的可用性另一个要考虑的方面是当涉及到基于云的IDE时工具包的可用性。各种各样的工具可以在本地和IDE搭配使用。但对于基于云的IDE,开发人员仅限于供应商提供的集成选择,这可能会限制那些需要更广泛工具包的人。
  基于云的IDE需要WiFi基于云的IDE要想与真正强大的桌面IDE相匹配还有很长的路要走,这样才能降低对WiFi等外部因素的依赖性。即使实施了各种变通方法,可靠性水平也远不及桌面IDE提供的离线体验。
  下一代IDE
  虽然基于桌面的IDE仍然非常常见,并且在不久的将来将继续流行,但基于云的IDE正在快速发展。这些工具也在迅速发展,并且可能会越来越多地与基于桌面的IDE一起使用。
  为了类推这种可能,请考虑微软Office的情况。当笔记本电脑计算机首次推出时,我们只有MSOffice作为任何协作的默认套件。以前大部分都是离线的。但是,随着基于浏览器的协作工具(如ZohoOffice和GoogleWorkspace)将大量这方面的工作带到了网上,我们现在看到了它们比MSOffice更重要的用例。
  IDE也可以这样做。桌面IDE仍然会被使用(就像微软Office现在正在使用一样),但是基于云的IDE将会看到一些非常有趣的用例出现,并且对于那些特定的用例可能会变得更加重要。
  最近,JetBrains发布了下一代IDEFleet的早期预览。JetBrains的解决方案越来越注重分布式和协作开发,并降低了进入门槛。JetBrains表示,Fleet不会取代公司现有的工具,而是旨在增加更多的选择。
  Gitpod的社区经理PaulineNarvas表示,她对远程、云、开发环境的未来如何有潜力改善开发人员的日常生活感到非常兴奋。
  例如,有了标准化的开发人员环境,我们可以轻松地加入新的工程师,你可以查看同事的代码,提出请求甚至为开源做出贡献。不再因为依赖关系不起作用而对‘在我的机器上工作’或破坏预览环境感到痛苦。开发者甚至不需要高规格的机器来启动。有浏览器和互联网连接就行了,你可以在任何地方编写代码!这真的是软件工程的未来,我迫不及待地想看看五年后的情况。
  原文链接:
  https:thenewstack。ioarecloudbasedidesthefutureofsoftwareengineering
投诉 评论 转载

机关单位食堂如何进行数字化改革?一:二:三:。。。,刚刚认识的数字重要就利用数字,刚刚认识道德人性重要就利用人性道德,机器人炒菜〔呲牙〕信息时代支付宝扫码点餐进校园进职工食堂一样便捷、高效。支付宝……基于云的IDE是软件工程的未来吗?传统上,使用集成开发环境(IDE)工具(如VSCode、JetBrains、Eclipse等)在单独的机器上进行软件开发(在很大程度上现在仍然如此)。这种离线开发模式在早期非常……学生党建议入手苹果卡贴机学生党建议入手苹果卡贴机作为第一部手机吗个人还是非常推荐的!无论入手不入手对卡贴机有所了解也是你在入手无锁时候防止掉坑的知识1卡贴机是什么?一个很简单的……个人信息保护法实施后,APP账号注销仍存在5大问题未注明注销条件、注销条件设置不合理、无法通过APP直接注销个人信息保护法实施后,APP账号注销仍存在5大问题中消协建议APP运营者明示合理的注销条件、提供便捷的注销……锁电成纯电动车自保的救命草?这却苦了最信任他们的车主们摆在想买新能源车型消费者面前之路,突然出现了岔道,一个是漫长的提车周期,而另一个是被厂商暗地里无情地锁电,新能源车还能不能买?已经购买新能源车的车主们又仰天长叹:为什么厂商不回……末端物流的终极价值只走到第1。5步文新经济沸点郭娟【编者按】这篇稿件采写于2014年,一位资深的物流创业者再创业,针对的是这个领域当时存在的三个痛点:快递员投妥率、消费者隐私保护和消费端需求的精准采集。……从5499元跌至3399元,苹果A14IP68防水,旧款iP对苹果新机感兴趣的消费者是最多的,所以有关苹果新机的爆料也格外频繁,尤其是到了2022年之后,因为苹果公司确实有对iPhone14系列新机的规划,所以相关的消息也逐渐被曝光,其……滴滴被曝裁员20,2000人失业,赔偿标准为N1滴滴本来是一家被资本极度看好的独角兽企业,因为它对网约车市场形成了垄断,2020年营收达到了1417亿元,完全具有万亿市值的潜力。偏偏就是这样一家企业被有关部门给予了最重……快递柜变相偷懒,方便了快递员却苦了用户!随着互联网科技的发展,通过网上购物已经成为了人们日常购物生活方式的一种,许多人们在购买自己喜爱的物品时通常都会在网上搜一下,自然平时的快递流量也就大了,带动了物流业的发展。然而……8200万台,联想PC卖疯了,以24。1的市场排全球第一前天,全球知名市场分析机构Canalys发布了2021年全球PC市场的数据。按照这份数据,2021年全球PC销量(含笔记本、台式机、工作站)约为3。41亿台,同比增长近1……Python程序开发入门(第六章)函数与模块第六章Python函数与模块函数是指由程序组织好、可重复使用、用来实现单一或相关联功能的代码段。它能提高程序应用的模块性和代码的重复利用率。Python提供了许多内……北京地铁开启全自动运行时代无人值守刷新纪录4时许,天边刚刚泛起微光。北京西南阎村北车辆段车库内,一列列车的车头亮起灯光,就好像睁开了眼睛。驾驶室里并没有人,列车自动启动了车门、广播、牵引、刹车等数十项自检,检查完……
一条好汉八个帮,细数东北王张作霖的八个结拜兄弟蒙古国人均GDP有多少呢?1964年毛主席观看京剧,指着主角问肖华这个人现在是什么职务抓到日军俘虏可以立大功,陈士榘拼命抓到一个,却被林彪大骂一通清朝皇帝伙食,怎一个奢字了得,简直让人无话可说火枪在中国为什么始终没有彻底取代冷兵器从轮船招商局的命运谈联想5G投票事件朱虹打造红色名片赓续红色血脉为何抗战初期缴获日军罐头是天大享受,后面我军一吃就吐?冰雕连唯一幸存者,周全弟卧雪三日被冻掉手脚,如今的他怎样了?神秘女尸芳香扑鼻,真实身份扑朔迷离尉迟恭早年战功赫赫,玄武门之变立下首功,晚年为何十几年不出门
快乐的运动会几点起床最健康?(建议永久收藏)柬埔寨吴哥日出美景吸引大批游客最新2月20日纸厂废纸调价信息汇总我向往的中学生活作文重庆市榨菜原料种植订购合同激光电视什么品牌好激光电视哪个品牌好农历正月初九是什么星座(1973年正月初九是什么星座)HTCG18有前置摄像头吗?HTCG18有闪光灯吗?华硕发布三款RX6700XT显卡出厂超频,3月18日上市万物收藏迎立冬老虎斑产地在哪里?

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁