我从未编程过,我应该学什么语言?

时间:2013-07-11 22:55:31

标签: objective-c programming-languages

我是专业的工程师,我的工作需要一些成本估算。

我想要做的是制定一个成本估算程序,我从库中拖出一个模块,比如水过滤器,拖动臭氧发生器,然后拖动氯接触罐,然后连接它们。

我想要做的是让这个程序为我添加的模块询问一些设计参数,然后计算成本。

理想情况下,我希望应用程序联系服务器并询问当前的成本

理想情况下,我希望能够增加跟踪每个模块的水质参数的能力。我的意思是说我对pH很感兴趣,我知道pH值如何随着臭氧发生器而变化,我希望它能在臭氧发生器之前获取pH信息,然后在臭氧发生器后吐出一个数字,基于pH值的方程式臭氧化的变化..

这需要将水质参数嵌入“连接”等中。

我觉得把它变成一个ipad应用会很有趣,所以我在考虑客观C,但主要用途可能是一台Windows机器,也很容易让它在服务器上寻找成本数据?另外,如果它可以是一个可以安全地从公司网站上加入的网络应用程序,那也可以。

最后如果它可以根据你拖动的模块生成一个绘图,有了尺寸,也许在3d渲染它会是双加好的,但那不在当前范围内

所以,我问,我应该学习哪种语言?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

即使对于熟悉编程的人来说,你所谈论的内容似乎也是一个非常大的项目。

如果主要用途是在Windows机器上(而不是在ipad上),那么目标C将无济于事。如果你想构建一个Web应用程序(这看起来很自然),我建议在后端使用一些Web框架。为此,您可以选择Python,Ruby / Rails,Php等语言/框架。

我可以进入您讨论的每个功能,但每个功能可能需要数月才能实现真正可靠的集成。这听起来像是一家完整的SAAS公司。

我的建议是简化它。第一个原型是否可以成为基于文本的应用程序?例如,一个简单的计算器,您可以在其中输入所需模块的某些参数,并输出它们的总和成本。这可能是一个很好的起点。

如果您可以聘请软件工程师来提供帮助,那么它将更加可行。