由于Internet几乎无处不在,我们作为开发人员是否可以假设所有用户都可以访问Internet?现在,我并不是说代码的编写方式是:如果没有连接,则由于缺少错误代码,整个程序将崩溃。我的意思是,今天的程序是否可以在假设其用户将始终可以访问Internet的情况下进行开发?
您可能会问:“假设这一点会获得什么?” 我问的原因是因为在uni我们使用了很多程序,这些程序由于检查许可证的方式而需要Internet访问(它检查您的IP地址-如果它不是校园地址,那么您就是不允许使用)。请注意,程序本身在没有Internet访问的情况下应该可以正常运行;仅用于许可证检查。
编辑: 我在这里谈论桌面应用程序。
EDIT2: 从一些答案中,我有一种被指控以不道德的方式利用用户的感觉。我不同意我在这个问题中描述的内容-我只是在问这个问题,因为我们在uni上使用的某些程序的开发人员已经做到了。我个人认为这样做显然是愚蠢和错误的。