Intranet与Internet Web应用程序注意事项

时间:2008-10-21 11:37:15

标签: intranet

有关设计或开发 Intranet和Internet应用程序的注意事项中的差异是什么?

10 个答案:

答案 0 :(得分:5)

另一件事,在Intranet环境中,您通常会有一个标准的客户端构建,这意味着您可以编写特定的浏览器和代码。版本(ha,IE6通常)。

在互联网的荒野中,你必须处理各种各样的浏览器和放大器。版本,所以你的html / css / js需要处理所有这些。

答案 1 :(得分:5)

Intranet应用程序可以利用链接到内部UNC路径上的资源的能力(例如\\corporateserver\devteam\ArchitectureDiagram.vsd)。

但请注意,浏览器处理此类链接的方式不同。在Firefox中,默认情况下,单击指向UNC路径上资源的链接会自动失败(单击该链接不会执行任何操作); some workarounds for this are available。在Internet Explorer中,默认情况下,链接到UNC路径资源执行

答案 2 :(得分:5)

在Intranet上,您可以利用现有的身份验证和授权服务。我工作的银行拥有非常安全的第三方认证服务。在使用Windows平台的其他公司,Active Directory可用于身份验证和授权(使用“组”来定义角色)。

当这些功能可用时,您无需做出关于散列(和腌制)或加密密码,密码强度,密码到期等的许多决定。并且您不必创建用于设置用户,检索或重置密码等的所有管理页面。用户不会在不同的Intranet应用程序上遇到不同的密码策略,并且通常可以为多个应用程序使用相同的登录凭据。 / p>

不必处理所有这些都会让您有更多时间花在应用程序的主要功能上。

即使内部网环境似乎受黑客的威胁较小,但只需要一次攻击就可以破坏系统。而且,内联网可能正在处理极其敏感的数据。因此,我认为您需要使Intranet应用程序至少与Internet应用程序一样安全。

答案 3 :(得分:2)

一些考虑因素......

  1. 安全
  2. Site IO
  3. 流量
  4. 数据模型
  5. 需要可扩展性

答案 4 :(得分:2)

请不要误以为,因为应用程序是Intranet独有的,它不需要像互联网应用程序那样安全。如果有的话,它需要更安全,因为处理数据的可能性比公司的互联网应用程序处理的数据更敏感。

如果您依赖于Intranet的安全性,那么您的应用程序将只能与Intranet一样安全(并且与所有用户中最弱的用户一样安全,他们的密码会在其监视器上的便签上写下)。 / p>

答案 5 :(得分:1)

Galwegian已经写了大部分内容,但我认为你应该考虑更多缓存,因为你的数据库可能更活跃。

另一点是,当您进入业务(Intranet)时,您可能可以使用较低的安全性参数来访问您的用户的硬盘驱动器。外部网站/应用程序无法通过网络进行此操作。

答案 6 :(得分:0)

内联网通常有一组固定的浏览器支持。

如果你很幸运,你可以忽略IE6。哪个好。

答案 7 :(得分:0)

考虑设计考虑因素的相似性可能会更有成效。

你仍然需要问自己同样的基本问题,关于你要解决的问题,他们的能力,能力,你可以访问的平台......等等。

如果您适当考虑范围,差异将很快变得明显。其中许多已被其他贡献者标示,但请尽量避免在前期做出太多假设。

答案 8 :(得分:0)

@Galwegian和其他人:

  1. 申请时间。在公共互联网上,许多业余和营销企业活动的使用时间相当短(1 - 2年?)。因此,接受"混乱"设计和混乱的特殊技术。然后业余人士没有精力去开发,新的营销总监为新的丰富多彩的软件等提供了新的大预算;)
  2. 重要"艰难"商业软件必须生存,(扩展,开发),例如8 - 10年甚至更长时间,不会停顿。

答案 9 :(得分:-1)

Intranet应用程序更适用于内部人员配置和知识管理目的。

在网络中共享更多的敏感数据

http://www.dreamznetsolutions.com/intranet_application_development_mumbai.html