是否有人使用网络直接为200 - 600用户?如果是这样,怎么样?你需要做些什么才能让它发挥作用?它是一个复杂的应用程序还是简单?
对于网络直接用户,100到200位用户的性能问题是什么样的?
它会为处理性能问题增加多少开发时间?这值得么?
学习曲线如何满足我们的需求水平?
主要是针对Web直接环境进行编程会增加复杂性和问题吗? (我读了一个网站,说我们需要在多用户Web直接环境中管理几件事,比如脚本事务,错误处理和脚本,这样用户可以随时强制退出,等等。)
非开发人员是否经常开发运营商家的应用程序?或者在复杂程度上你还需要具备开发知识的人吗? (我们的主管认为,如果我们使用Filemaker,我们就不会需要开发人员。)
您是否仍然需要具有开发经验的人员在构建后维护内部Filemaker应用程序?或者这是任何用户可以坐下来做的事情吗?
我们的导演还建议我们可以使用主题将程序的某些部分与其他部分分开。他认为这将解决我们所遇到的任何性能问题。主题能做到吗?
多个开发人员可以同时使用同一个Filemaker应用吗?有哪些问题/解决方法?
关于我在规划阶段的项目,我有一些关于Filemaker的问题。我知道在一些问题中存在一些主观性(虽然不是全部),但如果我能够在选择Filemaker时做出正确的决定,那将会非常有用。
项目破败 我们的业务为保险公司提供维修服务。对于我们的应用程序要求,我们需要一个内部系统,主要是由50-100个用户(当前)使用的网站,在未来3 - 5年内将增加到150-250个用户,如果我们获得正确的帐户,则会更多。用户位于美国的多个位置。该系统将管理客户服务,库存,工作单,采购订单,销售报价,运输和我们所有的业务逻辑。它处理我们的整个业务。他的系统应该与我们的外部托管销售网站相关联,我们在那里销售零件并宣传我们的服务,并且它应该与我们保险公司的内部系统相关联,处理并向用户提供有关其维修状态的反馈。并且未来可能还需要与其他站点和服务集成。
在我的工作中,我们正在讨论是否应该使用Filemaker进行未来的开发。当公司刚开始时,开发了一个Filemaker解决方案供大约10-15人使用。这最终被PHP网站取代,以处理我们的内部操作,但它有很多问题。 (它是由刚刚学习如何进行数据库和Web开发的人设计的。只有很多新手错误,糟糕的计划,糟糕的数据库设计等。)
我的导演真的很喜欢Filemaker,因为他在公司成立时的初步经验。老实说,我认为他可能会认为它是开发人员的替代品。
我自己的经验是在web开发,.NET,甚至是MS Access。我的PFY主要使用PHP。
我们的导演希望我们做的是在Filemaker中重新制作PHP内部操作站点,然后使用Web Direct允许(当前)100个用户访问它。我们未来的增长计划可能会在未来几年内为我们提供200个用户。 (或者当然是在项目的生命周期内。)
我知道每个平台都有自己的优点和缺点。我担心的是,考虑到项目的复杂性,性能需求和复杂性,使用Filemaker确实无法为我们节省大量的开发时间。由于缺乏源代码控制和自动化测试,以及我们必须采用的变通方法数量,它不会更容易维护。而且我担心随着我们的成长,我们最终会遇到很多性能问题。考虑到我们可能遇到的所有问题,我认为它也会增加学习曲线。意味着它不会是一个任何人都可以坐在前面并修复的系统。
我确信如果我们的业务规模小得多并且不打算增长,Filemaker就不会是一个不好的考虑因素。但在这个阶段,我认为在Web环境中开发内部应用程序会更聪明,比如Ruby on Rails。原因是我们仍然想要一个比旧式PHP系统更好的平台。我们希望能够更快更好地发展。我们希望提高应用程序的可维护性。此外,如果还有学习曲线,为什么不把它放在我们知道可以避免这些问题并为我们提供更多网络环境功能的东西上?
我不确定这次讨论的结果会是什么,但我知道我非常担心如果选择错误的平台,项目最终将无法满足我们的需求。
基本上,我们应该使用Filemaker,Ruby on Rails还是其他什么?
无论如何,我为所有文字道歉。非常感谢任何回复的人。非常感谢。
答案 0 :(得分:0)
100个并发用户正在询问很多WD。
关于FM的一个好处是它可以使原型应用具有成本效益,即使你最终在其他地方使用全部或部分内容。管理整个业务可能需要多个组件和迭代,以及FM和其他部分之间的集成。一个系统到规则 - 他们所有巨型整体方法将推翻,可能在它完成之前,更不用说缩放。
恕我直言,这个项目需要“开发人员”,无论平台如何。主题(有点)就像一个前端框架(想想'Bootstrap')。它们不对您的架构或脚本(业务逻辑)进行分区。
我们有多个开发人员致力于FileMaker解决方案。这需要在构建框架件,模块和组件方面具有高度的沟通和创造力。文件,Web查看器代码等。然后我们使用Git在Rails开发人员的房间里看一看并且嫉妒。但它可以做到。