

2002年 – PHP
?1
2
echo "$hello";?>
当我有机会转移到另一个职位去为一家新公司构建软件开发时,时间又过去几年,这中间我一直工作于这些特定的平台上。我成为了一家提供无线热点的小型初创企业的第三个员工,在无线热点这个词盛行起来之前。当我加入的时候,我发现这家公司的初始平台是用Java写的。这门语言其实我已经用它做过相当多的“修修补补”工作,所以结合C ++和Microsoft堆栈技能迅速掌握它,并不是一个巨大的跨越。
2004年 – Java
?1
2
3
4
5public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
作为一门语言,我毫无理由反对Java,但是我们在使用时特定地包括即将搁置不用的Microsoft JVM,以及一个不想扩展的自定义服务器。我将平台迁移到了.NET上,令人惊讶地是,单一的IIS服务器比若干专用Java服务器可以处理更多的请求。虽然这里我说的是“迁移”,但其实是打造一个新的平台。我们希望迁移J ++代码到C#,因为J ++真不实用。幸运的是,C#非常接近于Java,所以大多数时候团队都能够轻松过渡,我们使用现有系统作为新系统运行在Windows机器上的“spec”,并从MySQL移动到SQL Server 2005。注意C#的“Hello, World”和Java是何等的相似。
2005年 – C#
?1
2
3
4
5
6
7public class Hello
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}
使得我们公司在当时如此成功的部分原因是,有一个允许我们从中央位置管理所有热点和接入点的“控制面板”。我们可以远程重启它们,应用固件更新,监控它们以及存储历史以诊断问题。这个软件迅速发展成为移动设备管理(MDM)平台,而这个平台就是公司现今的主打产品。他们重新命名软件的名称,并把产品投入市场,但我们面临的挑战是用HTML提供一种极致互动的体验,而且还要跨浏览器兼容(使用Microsoft定制的Java小程序事先解决)。我们使用AJAX和HTML成功构建了一个令人印象深刻的系统,但我们的团队苦苦挣扎于复杂,丰富的用户界面,当他们不得不测试通过这么多浏览器和平台的时候。虽然我们需要因为热点登录体验做到这一点,但是管理方面可以更加灵活,因此我研究了一些替代方案。
传真:0755 - 2799 6625
投诉:133-2299-1235
邮箱:sale@inmiga.com