返回首页
搜 索
400-77-456-22
英米加集团
领先RFID产品与物联网解决方案专家
INMIGA group
智慧城市
智能交通
我对“Hello World”30年的爱恨情仇
来源:英米加集团 | 作者:inmiga | 发布时间: 3564天前 | 3527 次浏览 | 分享到:

2005年 – C#

public class Hello {    public static void Main()    {       System.Console.WriteLine("Hello, World!");    } }

 

  使得我们公司在当时如此成功的部分原因是,有一个允许我们从中央位置管理所有热点和接入点的“控制面板”。我们可以远程重启它们,应用固件更新,监控它们以及存储历史以诊断问题。这个软件迅速发展成为移动设备管理(MDM)平台,而这个平台就是公司现今的主打产品。他们重新命名软件的名称,并把产品投入市场,但我们面临的挑战是用HTML提供一种极致互动的体验,而且还要跨浏览器兼容(使用Microsoft定制的Java小程序事先解决)。我们使用AJAX和HTML成功构建了一个令人印象深刻的系统,但我们的团队苦苦挣扎于复杂,丰富的用户界面,当他们不得不测试通过这么多浏览器和平台的时候。虽然我们需要因为热点登录体验做到这一点,但是管理方面可以更加灵活,因此我研究了一些替代方案。

  当我发现Silverlight的时候,我被迷住了,于是决定先驾驭它。由于我成功地在几个星期内搞定了监测仪表板的POC,并且每个人都喜欢它,所以我们决定孤注一掷。在我最乐观的猜测下,我们的团队使用Silverlight能从概念到发布代码比JavaScript和HTML堆栈快4倍。那时HTML5还仍然是个空谈。我们建立了相当多的Silverlight功能,在我离职之前。直到我们在和Apple一起工作在MDM方面时,他们不希望Silverlight出现在他们软件的任何地方,并且HTML5减缓了发展势头,因此公司只能改弦易辙,但是我还是享受了好几年用这一种语言来构建丰富的业务应用程序,并且这种语言通过XAML将声明式UI的力量带到允许插件的浏览器和平台中(我听说那些已经不流行了)。

2008年 – Silverlight(C#和XAML)

 

 <UserControl x:Class="SilverlightApplication1.MainPage">    

  <Grid x:Name="LayoutRoot" Background="White">             <TextBlock x:Name="Greeting"></TextBlock>       </Grid> </UserControl>
电力能源
农林牧渔
航空航天
精益制造
快消零售
智能港口
司法监狱
仓储物流
安监消防
金融通信