选择下一种语言 [英] Selecting the next language

查看:62
本文介绍了选择下一种语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们是一家提供库存和销售的软件公司。采购

对酒店业的管理。在过去的二十年里,我们

一直使用Progress Software作为开发语言和底层数据库。我们正在探索新的

语言来编写我们的应用程序,因为进步对我们来说是昂贵的。


以下是我们的一些问题


1.进度是一种4GL语言,因此开发速度非常快。我们会像b $ b那样快速或更快地使用


2.我们希望在某种程度上与数据库无关但我们倾向于

使用MS SQL - Progress是一个嵌入式数据库,所以很容易维护(这里有任何建议......还有其他好的嵌入式

数据库)


3.我们可能(最终)正在创建Web服务。如果我们学会了一种语言,我们可以很容易地使用这种语言

来创建web服务并使用它们(再一次快速
),这将是很好的。
开发非常重要)


4.由于我们使用的是4GL语言,我们正在寻找工具,

将帮助我们大量的代码开发(建议?我有

看过YesSoftware,它看起来还不错)


5.我们想要一些OO并快速运行

6.我们当前的应用程序是在丰富的GUI界面中开发的。它本质上类似于一个applet,其中只有所需的Form是

下载到客户端本地机器上。否则,服务器上的所有内容仍然是
(从而可以轻松地向我们的客户发送更新)。可以

PHP实现这个目标吗?


7.我看过PHP编译器是否有用。我们大多数人都希望

使用它们来保护我们的IP


8.似乎有一大群PHP用户(这是正确的) 。

美国有很多用户组吗?


9.我们最终将提供多语言功能...

PHP支持这个吗?


10.我们需要一种易于学习的语言,它可以为我们提供

与数据库的良好连接


11.使用PHP的假设和否定是什么?


12.如果你在C#和PHP之间选择哪一个,你会去哪一个

以及为什么(两者的好与坏)


13.我们对跨平台功能感兴趣。今天我们大多数的b
客户都使用Windows,所以这不是一个关键功能,但是因为你不知道
究竟到底是什么带来了它会很高兴去哪一个<
方式


14.有没有人知道基于网络的开源库存管理或

ERP应用程序?目前在制造环境中使用的东西有很多深度吗?


您可以为我们选择下一种语言提供的任何见解将

表示赞赏。此外,我们还需要考虑部署应用程序的总成本

,包括网络服务器,数据库等。


这对我们来说是一个重大决定,所以我为这样一个长篇文章道歉。

We are a software company that provides Inventory & Procurement
mangement to the hospitality industry. For the past twenty years we
have been using Progress Software as both the development language and
the underlying database. We are in the process of exploring new
languages to write our application in, as Progress is becoming
expensive for us.

Here are some of our issues

1. Progress is a 4GL language so it is very rapid development. We would
like something that is as fast or faster

2. We would like to be somewhat database agnostic but we are leaning
towards using MS SQL - Progress was an embedded database so it was very
easy to maintain (any suggestions here...are there other good embedded
databases)

3. We will probably (Eventually) be creating web services. It would be
nice if once we learn a language that we could easily use that language
to both CREATE webservices as well as use them (once again rapid
development is important)

4. Since we were using a 4GL lanaguage we are looking for tools that
will help us with a lot of the code development (suggestions? I have
seen YesSoftware and it looks pretty good)

5. We want something that is OO and runs quickly

6. Our current app is developed in a rich GUI interface. It is similar
in nature to an applet where only the Form that is required is
downloaded to the clients local machine. Otherwise everything remains
on the server (thus making it easy to send updates to our clients). Can
PHP achieve this?

7. I have seen PHP compilers are they any good. We mostly would want to
use them in order to protect our IP

8. There seems to be a large community of PHP users (is that correct).
Are there a number of user groups in the US?

9. We will eventually be providing multi-language capabilities...does
PHP support this?

10. We need a language that is easy to learn and can provide us with
good connections to databases

11. What are the posatives and negatives of using PHP?

12. If you were chosing between C# and PHP which one would you go with
and why (good and bad of both)

13. We are interested in cross platform capabilities. Today most of our
customers use Windows, so this is not a critical feature, but since you
never know exactly what the futre brings it would be nice to go either
way

14. Does anyone know of a web based open source inventory managment or
ERP application? Something with a lot of depth to it that is currently
being used in a manufacturing environment?

Any insight you can provide on selecting the next language for us would
be appreciated. Also we need to take in to consideration the total cost
of deploying the application, including webservers, datbases, etc.

This is a big decision for us, so I appologize for such a lenghty post.

推荐答案

mp ****** @ gmail.com 写道:
我们是一家软件公司,提供库存&采购
管理给酒店业。在过去的二十年里,我们一直使用Progress Software作为开发语言和底层数据库。我们正在探索新的
语言来编写我们的应用程序,因为进步对我们来说变得昂贵。

以下是我们的一些问题

1.进步是一种4GL语言,因此发展非常迅速。我们会喜欢快速或快速的东西


我知道只有4GL是UNIFACE你可能想要研究:

http://www.compuware.com/products/uniface/

[snipped]

9.我们最终将提供多语言功能......是否支持PHP?
We are a software company that provides Inventory & Procurement
mangement to the hospitality industry. For the past twenty years we
have been using Progress Software as both the development language and
the underlying database. We are in the process of exploring new
languages to write our application in, as Progress is becoming
expensive for us.

Here are some of our issues

1. Progress is a 4GL language so it is very rapid development. We would
like something that is as fast or faster
Only 4GL I know is UNIFACE which you may want to look into:

http://www.compuware.com/products/uniface/
[snipped]

9. We will eventually be providing multi-language capabilities...does
PHP support this?



我在签名中使用数据库中的多语言支持。我有一个名为LTXT的

表,定义为:


CREATE TABLE`ltxt`(

`TextCode` varchar( 8)NOT NULL默认''''COMMENT''文本代码'',

`LangCode` varchar(8)NOT NULL默认''eng''评论''语言代码'',

`TextStrg` varchar(255)默认值NULL COMMENT''文本字符串'',

PRIMARY KEY(`TextCode`,`LangCode`)

)ENGINE = MyISAM DEFAULT CHARSET = latin1 COMMENT =''多语言支持''


我为所有输出字符串调用该表。基本的想法是

类似于UNIFACE的多语言支持。


(旁注,我无法回答剪掉的问题)。


MfG


Geoff。

-

非官方F1数据库: http://glibs.ssmmdd.co.uk/

更新:5月30日,2005

USENET电子邮件地址是垃圾邮件陷阱,将电子邮件发送到数据库中的地址



I use multi-language support in the database in my signature. I have a
table called LTXT which is defined as:

CREATE TABLE `ltxt` (
`TextCode` varchar(8) NOT NULL default '''' COMMENT ''Text code'',
`LangCode` varchar(8) NOT NULL default ''eng'' COMMENT ''Language code'',
`TextStrg` varchar(255) default NULL COMMENT ''Text string'',
PRIMARY KEY (`TextCode`,`LangCode`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=''Multilanguage support''

and I make calls to that table for all output strings. The basic idea is
similar to UNIFACE multi-language support.

(Side note, I cannot answer the snipped questions).

MfG

Geoff.
--
Unofficial F1 Database: http://glibs.ssmmdd.co.uk/
Update: 30th May, 2005
USENET Email address is a spam trap, send Emails to address in the DB


2005年6月4日星期六19:41: 23-0700,mpinsley写道:
On Sat, 04 Jun 2005 19:41:23 -0700, mpinsley wrote:
2.我们希望在某种程度上与数据库无关,但我们倾向于


我有几周时间数据库经验。我从Oracle 4开始,是教授Oracle 5.0和5.1的b $ b,并且经过认证,可以为Oracle6教授名为

Oracle Internal Architecture的课程。自从第4版以来,我一直在使用所有

主要版本。这个漫长而吹牛的介绍

是必要的,为了给我的声明增加额外的重量

从未见过独立于数据库正常工作的应用程序。

唯一的独立于数据库的应用程序。我见过的应用程序是

在所有支持的数据库平台上工作同样糟糕。

使用MS SQL - Progress是一个嵌入式数据库,所以它非常
易于维护(这里有任何建议......还有其他好的嵌入式数据库)
2. We would like to be somewhat database agnostic but we are leaning
I have a few weeks of database experience. I started with Oracle 4, was
teaching Oracle 5.0 and 5.1 and was certified to teach course called
Oracle Internal Architecture for Oracle6. I''ve been working with all
major versions since version 4. This long and bragging introduction
was necessary, to give additional weight to the statement that I''ve
never seen a "database independent" application that is working properly.
The only "database independent" applications that I''ve ever seen were
working equally lousy on all supported database platforms.
towards using MS SQL - Progress was an embedded database so it was very
easy to maintain (any suggestions here...are there other good embedded
databases)




MS SQL是适用于任何平台的数据库,只要它是Windows平台的MS

。我的建议是使用MySQL,这可以在很多平台上工作,或者我个人喜欢的PostgresSQL,它更加成熟。如果你想要商业化,甲骨文的市场份额要大得多,然后再是MS SQL。


-

Demagogue:一个宣扬他认为不真实的学说的人,他知道他是个白痴。

HL Mencken



MS SQL is the database that works on any platform, as long it is MS
Windows platform. My advice would be to go with MySQL which works on many
more platforms or, my personal preference, PostgresSQL, which is much more
mature. If you want to go commercial, Oracle''s market share is much larger
then MS SQL.

--
Demagogue: One who preaches a doctrine he knows to be untrue to
men he knows to be idiots.
H.L. Mencken


On Sun,2005年6月5日04:46:50 GMT,Mladen Gogala< go **** @ sbcglobal.net>

写道:
On Sun, 05 Jun 2005 04:46:50 GMT, Mladen Gogala <go****@sbcglobal.net>
wrote:
2005年6月4日星期六19:41:23 -0700,mpinsley写道:
On Sat, 04 Jun 2005 19:41:23 -0700, mpinsley wrote:
2.我们希望在某种程度上与数据库无关,但我们倾向于<我有几周的数据库经验。我从Oracle 4开始,正在教授Oracle 5.0和5.1,并且被认证为Oracle6的Oracle内部架构教授课程。自从第4版以来,我一直在使用所有
主要版本。这个漫长而吹牛的介绍是必要的,为了给我一直没见过的声明增加额外的重量。 ;独立于数据库正常工作的应用程序。
唯一的独立于数据库的应用程序。我见过的应用程序在所有支持的数据库平台上同样糟糕。
2. We would like to be somewhat database agnostic but we are leaning
I have a few weeks of database experience. I started with Oracle 4, was
teaching Oracle 5.0 and 5.1 and was certified to teach course called
Oracle Internal Architecture for Oracle6. I''ve been working with all
major versions since version 4. This long and bragging introduction
was necessary, to give additional weight to the statement that I''ve
never seen a "database independent" application that is working properly.
The only "database independent" applications that I''ve ever seen were
working equally lousy on all supported database platforms.




我知道许多优秀的数据库独立应用程序。对不起,你没有

也有同样的经历。拥有一个在Oracle中运行良好的应用程序,

Informix,MS SQL和Mysql实际上并不是那么难。



I''m aware of many good database independent apps. Sorry you''ve not
had the same experience. Having an app that works well in Oracle,
Informix, MS SQL and Mysql isn''t really all that hard to do.

使用MS SQL - Progress是一个嵌入式数据库,因此很容易维护(这里有任何建议......还有其他好的嵌入式数据库)
towards using MS SQL - Progress was an embedded database so it was very
easy to maintain (any suggestions here...are there other good embedded
databases)



MS SQL是可以在任何平台上运行的数据库,只要它是MS平台。我的建议是使用MySQL,它适用于许多更多平台,或者我个人喜欢的PostgresSQL,它更加成熟。如果你想要商业化,甲骨文的市场份额要比MS SQL大得多。



MS SQL is the database that works on any platform, as long it is MS
Windows platform. My advice would be to go with MySQL which works on many
more platforms or, my personal preference, PostgresSQL, which is much more
mature. If you want to go commercial, Oracle''s market share is much larger
then MS SQL.




Oracle比MS SQL要昂贵得多许可点

查看。当您编写第三方应用程序并需要告诉客户

购买许可证时,会损害您的销售额。


-

gburnore @databasix dot com

----------------------------------- ----------------------------------------

你怎么样看起来取决于你去哪里。

----------------------------------- ----------------------------------------

Gary L Burnore | Y?3oY3T3oY33Y?oY3T3oY3Y3T3oY3YY?3
DataBasix | Y?3oY3T3oY33Y?oY3T3oY3Y3T3oY3YY?3

黑色直升机维修Svcs部门|官方购买证明

====================================== ============ =========================

想要一个吗?得到一个! http://signup.databasix.com

=== =============================================== === ======================



Oracle is much more expensive than MS SQL from the licensing point of
view. When you write 3rd party apps and need to tell the customer to
buy a license, it hurts your sales.

--
gburnore@databasix dot com
---------------------------------------------------------------------------
How you look depends on where you go.
---------------------------------------------------------------------------
Gary L. Burnore | Y?3oY3T3oY33Y?oY3T3oY3Y3T3oY3YY?3
| Y?3oY3T3oY33Y?oY3T3oY3Y3T3oY3YY?3
DataBasix | Y?3oY3T3oY33Y?oY3T3oY3Y3T3oY3YY?3
| Y?3 3 4 1 4 2 Y3T3 6 9 0 6 9 Y?3
Black Helicopter Repair Svcs Division | Official Proof of Purchase
================================================== =========================
Want one? GET one! http://signup.databasix.com
================================================== =========================


这篇关于选择下一种语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆