ASP.NET开拓网站的特性!

2015年12月07日 标签: ASP.NET开拓网站的特性!

网站开拓是制作一些专业性强的网站,比如说动态网页。ASP、PHP、JSP网页。而且网站开拓一般是原创,网站制作能够用别人的模板。网站开拓字面意义比制作有更深层次的先进,它不仅仅是网站美工和内容,它可能涉及到域名注册查询、网站的一些功能的开拓。对于较大的组织和企业,网站开拓团队能够由数以百计的人(web开拓者)组成。规模较小的企业可能只需要一个永久的或收缩的网站治理员,或相关的工作职位,如一个平面设计师和/或信息系统技术人员的二次分配。Web开拓可能是一个部门,而不是域指定的部门之间的协作努力。

ASP.NET的优点


ASP.NET 是一个统一的 Web 开拓平台,它提供开拓人员创建企业级 Web 应用程序所需的服务。尽管 ASP.NET 的语法基本上与 ASP 兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。通过逐渐向现有的 ASP 应用程序增加 ASP.NET 功能,我们能够自由地使其增大。ASP.NET 是一个编译的、基于 .NET 的环境;我们能够用任何 .NET 兼容的语言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)创作应用程序。另外,整个 Microsoft .NET Framework 可用于任何 ASP.NET 应用程序。开拓人员能够很容易地从这些技术受益,这些技术包括治理的公共语言运行库环境、类型安全、继承等。

ASP.NET的优点如下:

1)可治理性:

 ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和 Web 应用程序的工作。因为配置信息是存储为纯文本的,因此能够在没有本地治理工具的帮助下应用新的设置。配置文件的任何变化都能够主动检测到并应用于应用程序。 
  2)安全: 

ASP.NET 为 Web 应用程序提供了默认的授权和身份验证方案。开拓人员能够依据应用程序的需要很容易地添加、删除或替换这些方案。
  3)易于部署: 

通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即能够部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。 
  4)增强的性能: 

ASP.NET 是运行在服务器上的已编译代码。与传统的 Active Server Pages (ASP) 不同,ASP.NET 能使用早期绑定、实时 (JIT) 编译、本机优化和全新的缓存服务来提高性能。 
  5)机动的输出缓存: 

依据应用程序的需要,ASP.NET 能够缓存页数据、页的一部分或整个页。缓存的项目能够依赖于缓存中的文件或其余项目,或者能够依据过期策略进行刷新。 
  6)国际化:

 ASP.NET 在内部使用 Unicode 以表示要求和响应数据。能够为每台计算机、每个目录和每页配置国际化设置。 
  7)移动设施撑腰:

 ASP.NET 撑腰任何设施上的任何扫瞄器。开拓人员使用与用于传统的桌面扫瞄器相同的编程技术来处置新的移动设施。 
  8)扩展性和可用性:

 ASP.NET 被设计成可扩展的、具有特别专有的功能来提高群集的、多处置器环境的性能。此外,Internet 信息服务 (IIS) 和 ASP.NET 运行时紧密监视和治理进程,以便在一个进程出现异常时,可在该地位创建新的进程使应用程序继续处置要求。 
  9)跟踪和调试: 

ASP.NET 提供了跟踪服务,该服务可在应用程序级别和页面级别调试进程中启用。能够选择察看页面的信息,或者使用应用程序级别的跟踪察看工具察看信息。在开拓和应用程序处于生产状态时,ASP.NET 撑腰使用 .NET Framework 调试工具进行本地和远程调试。当应用程序处于生产状态时,跟踪语句能够留在产品代码中而不会影响性能。 
  10)与 .NET Framework 集成: 

因为 ASP.NET 是 .NET Framework 的一部分,整个平台的功能和机动性对 Web 应用程序都是可用的。也可从 Web 上流畅地访问 .NET 类库以及消息和数据访问极限秒秒彩。ASP.NET 是独立于语言之外的,所以开拓人员能选择最适于应用程序的语言。另外,公共语言运行库的互用性还保留了基于 COM 开拓的现有投资。 
  11)与现有 ASP 应用程序的兼容性:

 ASP 和 ASP.NET 可并行运行在 IIS Web 服务器上而互不冲突;不会发生因安装 ASP.NET 而导致现有 ASP 应用程序崩溃的可能。ASP.NET 仅处置具有 .aspx 文件扩展名的文件。具有 .asp 文件扩展名的文件继续由 ASP 引擎来处置。然而,应该注意的是会话状态和应用程序状态并不在 ASP 和 ASP.NET 页面之间共享。

项目的角色划分

开拓流程概括

1.)项目的角色划分

如果不包括前期和后期的市场推广及销售人员,开拓团队一般能够划分为项目负责人、程序员、美工三个角色。

项目负责人习惯称为项目经理,负责项目的人事协调、时间进度等安置,以及处置一些与项目相关的其余事情。程序员主要负责项目的需求分析、策划、设计、代码编写、网站整合、测验、部署等环节的工作。美工负责网站的界面设计、版面规划,掌握网站的整体风格。如果项目比较大,能够按照三种角色把人员进行分组。

角色划分是Web项目技术分散性甚至地理分散性等特性的客观要求,分工的结果还能够明确工作责任,最终保证了项目的质量。分工带来的负效应就是增加了团队沟通、协调的成本,给项目带来肯定的风险。所以项目经理的协调能力显得十分重要,程序开拓人员和美工在项目开拓的初期和后期,都必须有充分的交流,相同完成项目的规划和测验、验收。

2.)开拓工具的选取:

不象C/S结构程序开拓,能够一门语言从头到尾,你用Delphi,就是Delphi程序员,你用VC++,你就是VC程序员。B/S结构的Web开拓工作,工具的选择是一件痛苦的事情。从Windows到Linux,从IIS到 Apache,从J2EE到 .NET,从EJB到COM到.NET组件……还有 Asp、Asp.net、Jsp、Php、Perl、Javascript、Vbscript……

美工也轻松不了多少,什么"网页三剑客" "新网页三剑客"、FrontPage、Photoshop、CorelDraw……谁都说自己是最强大的!

我们的经验是,选用工具时最好是统一的,但是也不必刻意强求一致。正是Web开拓工具的多样*,才成就了今天互联网多姿多彩的局势。只要程序员的纯Html代码的功夫足够过硬,一般不会影响网站最后的整合工作。

3.)项目开拓流程

常规流程:

由项目经理牵头,以程序员为重心,相同讨论,完成用户需求分析,发生网站的栏目规划(用树形图表示),标出哪些是静态页面,哪些是动态页面。动态页面须要程序实现。制定网站的界面框架,包括腾讯分分彩下载构图,及各页面间的钩稽联系。发生各栏目文件夹的结构图(一些公共文件夹如images、scripts、 styles等需要固定存放,相同调用)。然后由美工依据内容体现的需要,设计静态网页和其它动态页面界面框架,该切分的图片要依据尺寸切割开来。给需要程序动态实现的页面预留页面空间。制定字体、字号、超级链接等CSS样式等。在美工设计页面的同时,程序员着手开拓后台程序代码,做一些必要的测验。美工界面完成后,添加程序代码,组合网站,由项目组相同联调测验,发现bug,完善一些具体的细节。最后进行网站部署。以上的每一部都会发生一些阶段性结果,项目经理需要及时进行审核、监督,发现问题即使纠正。

一些技术规则

1.数据库命名约定

2.文件夹命名约定

3.对象及变量命名约定

web2.0下的开拓流程:

web2.0注重交互,注重人性化和用户体验,所以一切以设计师和用户体验师为中心。

大致是:体验需求分析--总体设计--UI设计页面设计--程序设计--项目整合--调试--架设+维护

其实和传统的没太大的区别,但是观念上已经改变了,采纳开拓/任务为主导的页面UI设计, 而不是美工主导的UI设计。一个不好用的东西,再美丽又有什么用?而且现在的风格趋向是简单,而KISS(Keep It Simple, Stupid) 一直是设计界的最高境地。

北京传诚信更善于.NET网站的开拓!欢迎转载:www.ccxcn.com北京腾讯分分彩下载


本文链接:/solutions/3217.html 转载请注明!
Sitemap
条评论
Sitemap
条评论