我在本科学位的最后一年,而且我的大学缺乏c和c#大项目的例子.所有的迷你项目和作业都是基于文本的数据库,这是非常低效的,控制台显示和命令,这是令人沮丧的.
我想开发一个完整的企业软件原型,处理库存,销售,营销等.您通常在SAP中可以找到的一切.我很感激,如果您有任何人可以指示我的书籍或文章或示例程序.
一些问题是:
>如何计划这种编程?我应该使用1个对象(如库存)的概念有自己的流程和程序,并有一个集成商坐在所有的程序,还是应该将其集成到1个大程序?
>如何构建和寻址数据库?我在数据库中有一点知识,我知道sql,但我从来没有在程序中处理数据库.数据库是表,你如何假设以OOP方式表示表?
>对于开发类型,哪个是更好的PHP和C或C#和ASP.NET?我计划使用Web Interface设置表单和信息,但是使用后台程序来处理计算. .NET非常集成,编码应该更快,但是如果与PHP和C包相比,我真的很想知道性能
谢谢你的信息
解决方法
在我开始之前,这是一个深刻的问题的浅浅答案.
1)看起来你对目标应用程序的主要组件有一个合理的把握.作为.net开发人员,我将构建与广泛功能相匹配的程序集(不知道PHP中的等效内容),然后您可以将这些程序集一起使用为单个大型应用程序,或者根据需要单独使用.你不可能第一次得到它,所以建立它的感觉是正确的,然后做一些无情的重构,使它更好,一旦你有一个处理问题.
2)这个整个区域被对象关系映射 – ORM覆盖,NHibernate是.Net世界中最好的. BTW,如果你知道你会在比赛中领先于毕业/工作时间. Raw sql是过去十年.我想你知道Sql Server Express是免费的下载?
3)对于发展,你会感到最舒服的语言/环境.我喜欢的是.net,而且集成的编码要快得多.性能绝对够好,特别是因为这是学习项目 – SO运行在.Net上,并且支持gazillion用户.
请享用