有人使用WPF进行真正的LOB应用吗?
我们都看到了WPF的巧妙演示,展示了映射到3D元素的视频.这些看起来很棒,但是构成大多数开发人员工作的业务线应用程序的真实世界呢.WPF只是为了好眼睛糖果吗?
我有一个Hackage包依赖于第三方包,它不是建立在较新版本的GHC(> = 7.2)上.只需一行补丁(LANGUAGEpragma)即可解决其他软件包的问题.我将补丁发送到上游两次,但没有收到任何反馈.问题是我的包不能安装,直到依赖项得到修复.
我本来可以上传固定版本的depenency软件包(带有一个小版本),但我想听听社区对这种非维护者上传的态度.同样,我不想更改库接口,我只添加一个新的编译标志,使其可以再次构建.
Ruby是一门很棒的语言.它快速而灵活,让我想起了很多我非常喜欢的Python.
Ruby也很受欢迎,已经有几年了.现在有一些"真实世界"项目和"rails-app业务",我的问题是:Ruby有什么问题?什么事情做得不是特别好?在集成时是否还有其他产品或技术被证明特别难以处理?在为关键任务应用程序采用Ruby之前,应该让开发人员停下来并注意哪些事情?
此外,是否有人编制了生产Ruby开发的一些主要缺陷列表(博客垃圾邮件或其他)以及如何减轻这些风险?
编辑:
"真实世界"是指商业世界,而不是没有预算和时间表的学术世界.
为了我的自学目的,我想调查一个复杂的Ruby On Rails(最好是3个)业务应用程序的代码,这样我就可以通过Rails了解如何在现实世界中做事.
有很多"另一个博客"或"另一个CMS",但我真的在研究具有相当高复杂性(在业务规则方面)的Rails应用程序,但不仅仅是CRUD.
像房地产系统这样的东西必须足够复杂.或者也许在政府领域(根据定义总是很复杂:)).
谢谢.
我正在寻找Windows Presentation Foundation和Workflow Foundation之间交互的一些很好的实际例子.我看到的大多数WF教程都在控制台应用程序中使用.我对使用丰富的WPF接口和WF的应用程序更感兴趣.特别是如果它们允许用户定义的工作流程(允许用户动态设计和运行他们自己的工作流程).
我目前正在学习Objective-C,并在Protocols中遇到了可选方法.我的背景是C#,可以看到一个类似于C#接口的协议.
在C#接口代表合同的地方,通过宣传一个接口,你说你将实现定义的方法.
考虑到这一点,我很困惑为什么你需要定义一个可选方法.这不是诽谤或试图减少Objective-C,我喜欢Objective-C.我只是想了解这些可选方法的好处,以便更好地理解语言.
如果有人可以提供一些可选方法有用的真实场景(带有示例代码),我真的很感激.
目前我使用45度角为我的gluPerspective().这是正确的角度,使渲染在人类感知它时看起来真实吗?窗口纵横比也存在问题,例如2:1窗口将使得45度角看起来更像是具有3:4比例等的屏幕上的80度角.因此窗口尺寸也改变了视角.
那么,与人类如何看待世界相比,使游戏看起来最真实的窗口大小比例和视角是多少?
我想知道有多少人在现实世界中实现了计算机科学的" 经典算法 ",如Dijkstra算法或数据结构(例如二叉搜索树),而不是学术项目?
当有大量的库,框架和API为您提供相同的功能时,了解这些算法和数据结构是否有益于我们的日常工作?
我正在寻找一种适用于"洗碗机工作"问题的算法.
虽然能够将脏咖啡杯等放入其中是很棒的,但您很快就会遇到"菜肴状态如何?" 困境.如果你走到厨房,你可以从洗碗机中取出菜肴,因为它们很干净而且没有放好吗?你可以把一个肮脏的盘子放入洗碗机中,还是会使干净的盘子无效?
这似乎是一个必须具有编程等效的问题.您有一个异步触发的共享进程,并将对象从一个状态移动到另一个状态.您需要能够在任何给定时间知道对象的状态.可以应用哪些算法?
我的开始选择是在"干净"和"脏"的洗碗机上创建一个翻转标志.当洗碗机清空时,必须将其切换为"脏",当它运行时必须切换到"清洁".这个算法有问题吗?是否有更好/更少错误?
注意:没有使用轮询时间表的算法,请...
我是一名初学程序员,我们学校的I&CS课程让我们开始学习Java.在我看来,C和它的分拆在现实世界中更为普遍.这是真的?专家程序员如何使用Java进行工作?
更确切地说,我想知道程序员在什么情况下更喜欢使用Java而不是其他语言.OpenOffice绝对是Java的一个突出例子,但它不能用其他任何东西编码吗?
ruby ×2
wpf ×2
.net ×1
algorithm ×1
c# ×1
fieldofview ×1
hackage ×1
haskell ×1
java ×1
objective-c ×1
open-source ×1
opengl ×1
optional ×1
protocols ×1
rendering ×1