仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 626|回复: 9
打印 上一主题 下一主题

[学习教程] ASP.NET网站制作之F# 3.0 ―― LINQ + 范例供应程序 = 富信息编程仓酷云

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。微软比来公布了F#3.0的开辟者预览版——新特征包含经由过程查询表达式撑持LINQ,和范例供应程序体系和一组内置的供应程序,使得对各类数据源的编程变得简便。
F#3.0的富信息编程特征使你能够对数据库、Web服务、Web数据源和数据代办署理间接编程。好比说,你如今能够如许做:
  1. [<Generate>]typeNorthwind=ODataService<"http://services.odata.org/Northwind/Northwind.svc/">letdb=Northwind.GetDataContext()query{forcatindb.Categoriesdoselect(cat.CategoryID,cat.CategoryName,cat.Description)}|>Seq.iter(fun(id,name,description)&ndash;>printfn"ID:%dnCategory:%snDescription:%sn"idnamedescription)
复制代码
经常使用的几种数据源已有内置的范例供应程序了:OData服务、数据库毗连、数据库架构、经由过程实体数据模子指定的数据、Web服务和资本文件。别的,范例体系是开放和可扩大的,这同意开辟者和第三方创立他们本人的供应程序。
别的新特征的简述:


  • 主动完成的属性同意属性没有后端存储
  • 参数匡助和加强智能感知
  • 为可空范例供应类库撑持,包含转换运算符和算术运算符
  • 合用于国际单元体系(SI)的器度单元范例。这之前是放在F#PowerPack里的,如今已回进F#中心库了。
你能够在MSDN文档里查阅概况。你也能够从CodePlex下载F#SamplePack检察这些特征。
F#是一种多范式编程言语,它针对.NETFramework,并贯彻了函数式编程、命令式编程和面向对象编程的准绳。
检察英文原文:F#3.0&ndash;LINQ+TypeProviders=InformationRichProgramming
译者李永伦从02年入手下手存眷.NET,读过4年工商办理,任过3届微软MVP,比来恋上Ruby。
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。
只想知道 该用户已被删除
沙发
发表于 2015-1-20 20:51:41 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
小女巫 该用户已被删除
板凳
发表于 2015-1-29 06:57:37 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
爱飞 该用户已被删除
地板
发表于 2015-1-31 07:19:05 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-6 18:22:22 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
再见西城 该用户已被删除
6#
发表于 2015-2-7 16:18:27 | 只看该作者
有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。
兰色精灵 该用户已被删除
7#
发表于 2015-2-22 15:55:37 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
谁可相欹 该用户已被删除
8#
发表于 2015-3-7 00:42:03 | 只看该作者
asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
金色的骷髅 该用户已被删除
9#
发表于 2015-3-13 23:08:38 | 只看该作者
对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-20 21:21:29 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-2-23 10:10

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表