Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择平台C#/MsSql或Php/Mysql或JSP还是什么?_C#_Php_Mysql_Sql Server_Reporting Services - Fatal编程技术网

选择平台C#/MsSql或Php/Mysql或JSP还是什么?

选择平台C#/MsSql或Php/Mysql或JSP还是什么?,c#,php,mysql,sql-server,reporting-services,C#,Php,Mysql,Sql Server,Reporting Services,这里似乎有太多真正聪明的人,所以我认为这里是问一些涉及到的问题(无耻的奉承)的最好地方。非常感谢您对任何项目的反馈 我即将开发一个非常大型的基于网络的运营、库存、销售管理系统。我本来打算使用C#/MsSql/Reporting,但现在倾向于使用Php/MySql 多设施支持。我 我很想让它从一个 一个地方,但每个地方我都需要 设施能够运行 彼此独立,以防 互联网连接丢失的风险。 服务器可以驻留在每个服务器中 设施并复制到中心 一个。MS复制将挂起 大型数据库的数据库。太太 关于改组该机构的建议

这里似乎有太多真正聪明的人,所以我认为这里是问一些涉及到的问题(无耻的奉承)的最好地方。非常感谢您对任何项目的反馈


我即将开发一个非常大型的基于网络的运营、库存、销售管理系统。我本来打算使用C#/MsSql/Reporting,但现在倾向于使用Php/MySql

  • 多设施支持。我 我很想让它从一个 一个地方,但每个地方我都需要 设施能够运行 彼此独立,以防 互联网连接丢失的风险。 服务器可以驻留在每个服务器中 设施并复制到中心 一个。MS复制将挂起 大型数据库的数据库。太太 关于改组该机构的建议 数据库变小 谢谢。MySql似乎 有很好的可复制性 特征。对这个问题有何看法
  • 分销:最终这可能会适销对路 给业内其他公司。 使用上述方法,我会 将系统分发给我的 客户设施中的服务器。 有了C#我就可以分发 代码。有什么知识吗 财产是脆弱的
  • 报告。我能打印标签和标签吗 真正专门配置的 用PHP编写报告?Pdf导出是必须的。MsSql具有 报告服务,但它有问题 通过嵌入PDF字体 灵活性非常耗时 我在想建造它 全靠手工可能会更快。太太 打印控制似乎也有问题
  • 成本。负载可能永远不会超过100 同时命中。完整Ms服务器 许可证的费用太高。 sql express是否支持此加载? MySql的成本结构非常复杂 吸引人

  • 提前感谢您的洞察力。很抱歉这本书。

    与大多数软件一样,最大的成本因素几乎肯定是开发人员的时间

    记住,你应该尽你的团队所能,以最快的速度奔跑。您建议的两个堆栈都可以完成工作

    (尽管我相信有人会在一分钟内介绍PHP,并建议您使用C#/MS堆栈)

    从PHP的角度回答其他问题,这是我最了解的:

  • mysql中的复制将实现您想要的功能,但请确保设置了一些内容,以便在出现问题时让您知道

  • 您可以使用Zend_Guard来编译PHP,但成本很高。PHP5.3即将发布,其中包括Phar归档文件——java jar归档文件的无耻副本,这样您就可以将应用程序作为单个文件分发

  • PHP可以通过fPDF生成PDF。从未使用过MS选项,因此不确定此处的比较结果

  • 我认为SQLServerExpress可以完成这个加载,mysql也可以

    • 在第2点和第4点之间添加第2点如果您打算销售,您应该认为,虽然在您的公司,它不会同时超过100次点击,但在您打算向其销售的公司,它可以超过10000次点击。因此,您现在应该考虑可伸缩性

    • 由于它是一个应用程序,对于您所说的内容来说,它是一个巨大的应用程序,因此您应该期望将来有人希望与它进行通信,不包括php,以便使用jsp或c#,这样您就可以在需要时制作web服务

    • PHP也不会像C#或JSP那样允许如此多的分发

    • 3-报告您可以使用这些语言中的任何一种进行报告

    我想最终还是要取决于你知道如何更好地处理。我会选择一门我已经知道的语言,而不是去学一门新的。这样可以最大限度地减少部署时间,这可能也是非常重要的

    对于数据库,我认为您可以使用mysql或posgresql,因为它们都是免费的,并且会降低您的成本


    希望有帮助:)

    听起来你更喜欢C#和MySQL。MySQL有几篇关于和驱动程序的文章

    不幸的是,我对MySQL的报告知之甚少。

    “我即将开发一个非常大型的基于web的运营、库存、销售管理系统。”-这是一项非常雄心勃勃的任务。你这样做是为了娱乐、教育还是为了利润?你打算出售还是开源

    当然,你会意识到市场上已经有很多替代品。你比其他人有什么优势


    听起来像是一个经典的买还是造的选择。你考虑过“先买后建”吗?

    为什么要否决这个?对我来说,这听起来是个不错的答案,PHP/MySql、C#/MsSql并没有加入其中。有人对我怀恨在心,否决了我的一系列答案。我实际上更喜欢MsSql。如果我使用的是mysql,我也可以使用php进行构建。这是一个很好的建议——我认为我们很多开发人员都会错过这个建议,因为我们喜欢构建东西。:)我将不得不对此进行研究,但我认为应用程序足够具体,即使是一个现成的应用程序也会迫使我使用api,以至于它不值得。我也喜欢构建东西,所以我知道你来自哪里。关键是要记住,当你比较成本时,你必须包括维护和开发成本。没有一个头脑正常的人会从头开始写一个会计系统。确保你没有掉进那个陷阱。我的团队,就像经济一样,正在衰退,所以只有我一个人。我用这两种语言写东西都一样。MS是我的舒适区,我有点担心,当我真的开始对应用程序提出很多要求时,我会发现PHP/mysql无法达到我的标准。PHP的可伸缩性比我想的好,你说得对,可伸缩性是我非常关心的问题。如果要出售,它最好能够处理任何扔给它的音量。谢谢你的意见