社区
高性能WEB开发
帖子详情
两个项目要放在整合到同一个项目里。。。纠结在.NET版本上了 T_T
andy1020tc
2014-01-03 08:36:46
公司的一个老系统 是单机版本 一直用的3.5的版本 4.0也OK
但是不能用4.5 因为XP系统不支持
然后最近开发好了这个系统的web版 用的是最新的.NET4.5版本
因为里面的内容几乎一样 BOSS要求整合到一个项目里面去
一些核心代码就能共用了
而且后期维护也确实方便
切到web版还好 每个项目都改成4.5就好了
可是。。。尼玛切到单机版时 实在是不知道如何是好了
各种程序集错误
基本上都是web那边的问题 往下调到4.0版本以后 就不行了
求解决办法啊
...全文
499
4
打赏
收藏
两个项目要放在整合到同一个项目里。。。纠结在.NET版本上了 T_T
公司的一个老系统 是单机版本 一直用的3.5的版本 4.0也OK 但是不能用4.5 因为XP系统不支持 然后最近开发好了这个系统的web版 用的是最新的.NET4.5版本 因为里面的内容几乎一样 BOSS要求整合到一个项目里面去 一些核心代码就能共用了 而且后期维护也确实方便 切到web版还好 每个项目都改成4.5就好了 可是。。。尼玛切到单机版时 实在是不知道如何是好了 各种程序集错误 基本上都是web那边的问题 往下调到4.0版本以后 就不行了 求解决办法啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快快猪搞技术
2014-03-29
打赏
举报
回复
很久没做.net了,所以具体不太清楚,给个想法: 将业务分层,把公用的代码封装成库,这个库需要能在3.5和4.5下都能使用。 web的使用4.5的解决方案来开发和编译,单机的还是使用3.5的解决方案来开发和编译。
thewitcher~
2014-03-24
打赏
举报
回复
这样: 1.升级xp系统,不能升级,就应该考虑到Framewrok最多也就4.0了; 2.建议所有项目都统一版本,就4.0吧 。 3.比较杯具,只能重构了。。。
MiceRice
2014-01-06
打赏
举报
回复
发错板块吧,这是“高性能开发”,没人响应正常。 俺是玩Java的,路过,爱莫能助,见谅。。。
andy1020tc
2014-01-05
打赏
举报
回复
一个人都没有 - -
GoView 是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求
GoView 是一个Vue3搭建的低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可完成业务需求。 它的技术栈为:Vue3 + TypeScript4 + Vite2 + NaiveUI + ECharts5 +VChart + Axios + Pinia2 + PlopJS
jquery 资料合集 实例
.net
企业库 三层架构 jquery 资料合集 实例 jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team,包括来自德国的Jörn Zaefferer,罗马尼亚的Stefan Petre等等。 jQuery是继prototype之后又一个优秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。 jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。 jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。 jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html
里
面插入一堆js来调用命令了,只需定义id即可。 Jquery是继prototype之后又一个优秀的Javascrīpt框架。对prototype我使用不多,简单了解过。但使用上jquery之后,马上被她的优雅吸引住了。有人使用这样的一比喻来比较prototype和jquery:prototype就像Java,而jquery就像ruby.实际上我比较喜欢java(少接触Ruby 罢了)但是jquery的简单的实用的确有相当大的吸引力啊!在
项目
里
我把jquery作为自己唯一的框架类包。使用其间也有一点点心得,其实这些心得,在jquery的文档上面也可能有讲,不过还是记下来,以备忘罢。三层架构, 企业库(Enterprise Library)是微软的模式与实践(Patterns & Practices)的下一代应用程序块(Application Blocks)。该企业库的设计思想是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等,并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中。 通过这些程序块,可以解决共性的企业级开发过程中所面临的问题。使用新的设计理念
整合
应用程序块,使得各应用程序块具有重用性、一致性、扩展性、易用性、集成性 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。 [编辑本段]概述 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层。 三层结构原理: 3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这
里
所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。 表示层 位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 业务逻辑层 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,将整个架构分为三个主要的层:表示层、领域层和数据源层。作为领域驱动设计的先驱Eric Evans,对业务逻辑层作了更细致地划分,细分为应用层与领域层,通过分层进一步将领域逻辑与领域逻辑的解决方案分离。 业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。正因为如此,业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了
两个
不同的角色。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。依赖与被依赖的关系都
纠结
在业务逻辑层上,如何实现依赖关系的解耦,则是除了实现业务逻辑之外留给设计师的任务。 数据层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。 简单的说法就是实现对数据表的Select,Insert,Update,Delete的操作。如果要加入ORM的元素,那么就会包括对象和数据表之间的mapping,以及对象实体的持久化。
为什么要坚持用ASP
.NET
MVC!(一)
ASP
.NET
MVC是微软的一个web开发框架,它
整合
了“模型-视图-控制器(MVC)”体系结构的效率与简洁、敏捷开发最现代的思想与技术、以及当前ASP
.NET
平台最好的部分。它是传统的ASP
.NET
Web表单的一种完善的替代品,即使是对最微不足道的web
项目
,它都具备了相当的优势。 ASP
.NET
在它2002年刚问世时是一个巨大的转变。图1-1描述了它出现时微软的技术堆栈。 ...
C#9 和
.NET
5 高级教程(一)
原文:Pro C# 9 with
.NET
5 协议:CC BY-NC-SA 4.0 一、C# 和
.NET
(Core)5 简介 微软的。NET 平台和 C# 编程语言大约在 2002 年正式引入,并迅速成为现代软件开发的中流砥柱。的。NET 平台使得大量的编程语言(包括 C#、VB
.NET
和 F#)能够相互交互。用 C# 写的程序可以被用 VB
.NET
写的另一个程序引用。本章稍后将详细介绍这种互操作性。 2016 年,微软正式推出。NET 核心。比如。网,。NET Core 允许语言之间的互操作(
通俗易懂,什么是
.NET
?什么是
.NET
Framework?什么是
.NET
Core?
.Net
Web开发技术栈...
通俗易懂,什么是
.NET
?什么是
.NET
Framework?什么是
.NET
Core? 什么是
.NET
?什么是
.NET
Framework?本文将从上往下,循序渐进的介绍一系列相关
.NET
的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列
.NET
的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运...
高性能WEB开发
25,980
社区成员
4,366
社区内容
发帖
与我相关
我的任务
高性能WEB开发
高性能WEB开发
复制链接
扫一扫
分享
社区描述
高性能WEB开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章