问题:用于业务应用开发的工具 [英] Question: tools for business apps development

查看:40
本文介绍了问题:用于业务应用开发的工具的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好。


我正在用Python编写业务应用程序。 (定义

业务应用程序:数据输入,验证,交互式报告等)。对于

我的目的,它必须是本机应用程序(wxWidgets,GTK或基于Qt)。一个

的网络应用程序不会这样做(虽然我很喜欢)。


为了缩短历史:我曾经开发过一个商业应用程序

生活了很长时间(直到90年代中期)。我的最后经历是使用Delphi和VB获得
。我知道Python,但我所做的所有项目都是

用于sysadmin工作的脚本,或者是网络相关的(我做了

SNMP,NetFlow和一些web应用程序,也)。现在,我的一个朋友要求我为他的公司编写一个新的应用程序,我建议用

Python。根据定义,我仅限于免费工具。所以我在这里收集了一些我想问的问题。


- 哪些IDE更适合商业应用?我在Windows中使用PythonWin来完成大部分脚本工作。有时,我在PythonWin中编辑

或SciTE并使用命令行解释器运行。我已经下载了

Boa和PythonCard,虽然两者都工作(在合理的程度上),但我发现
都缺乏RAD风格的开发周期。这些工具是否用于生产代码?


- 哪些免费设计工具正在积极用于商业应用

发展? (包括数据库设计,UML等)。周围有很多

工具,但大多数似乎被放弃了,或者用于某些特定任务的
并且从未再次触及过。我想知道

更多关于生产环境中实际使用的内容。


提前感谢您的回答。此致,


-

Carlos Ribeiro

Consultoria em Projetos

博客: http://rascunhosrotos.blogspot.com

blog: http://pythonnotes.blogspot.com

mail: ca ******** @ gmail.com

邮件: ca ******** @ yahoo.com

解决方案
>对于

我的目的,它必须是本机应用程序(wxWidgets,GTK或基于Qt)。一个
Web应用程序不会这样做(虽然我会喜欢它)。


请记住,仍然可以用这种方式编写一个带有

Mozilla的XUL应用程序,例如ActiveState已经这样做以开发

他们的IDE。例如,可以编写一个本地的应用程序,然后再编写一个基于Web的应用程序。我没有使用过XUL,但它看起来很有趣。从某种意义上说,这种方法可能与MS所称的Avalon并没有那么不同。 (?) - 最新最好的MS蒸发器。


我使用的Tkinter历史悠久,可能是最便宜的b
便携式稳定 - 但我一直在考虑尝试使用wxWidgits。

GTK +仅适用于Linux - 但是有一个端口可用于Windows,而且QT

- - 只要小心liscence,写商业代码时不是免费的。

现在,我的一个朋友要求我写一个新的应用程序对于他的公司,我建议用Python进行。


我只能告诉你我对python的印象是什么 - 它会很好听到别人的声音。大多数企业可能会使用VB或Java

来讨论(或者也许是C ++)。我不是想鼓励这个 - 实际上我喜欢和使用python。我已经使用python

为我工作的业务提供了一些应用程序 - 基于Tkinter和

我起诉了PythonWin IDE。正如你所说,开发工具相当坚固 - 而tkinter虽然声称是原生的 - 但并非如此。


ActiveState提供了一些商业信息工具 - 你可能想看一下

外观,他们还为MS Visual Studio提供了一个插件。这也是一个奇迹 - 在Eclipse中有Python支持吗?我不确定。

- 哪些IDE更适合商业应用?我使用PythonWin来完成我在Windows中的大多数脚本编写工作。有时,我在PythonWin
或SciTE中编辑并使用命令行解释器运行。我已经下载了Boa和PythonCard,虽然两者都有效(在合理的程度上),但我发现两者都缺乏RAD风格的开发周期。这些工具是否用于生产代码?


我不知道。善于听取别人的意见。顺便说一句,emacs还有一个python模式的
。我个人一直在考虑看Boa但

还没有使用它。

- 哪些免费设计工具正在积极用于商业应用程序开发? (包括数据库设计,UML等)。有很多可用的工具,但大多数似乎被放弃,或者被用于某些特定的任务,从未再次触及过。我想知道
更多关于生产环境中实际使用的内容。




不知道。也许其他人都知道。


小心,

Rob


>对于

我的目的,它必须是本机应用程序(wxWidgets,GTK或基于Qt)。一个
Web应用程序不会这样做(虽然我会喜欢它)。


请记住,仍然可以用这种方式编写一个带有

Mozilla的XUL应用程序,例如ActiveState已经这样做以开发

他们的IDE。例如,可以编写一个本地的应用程序,然后再编写一个基于Web的应用程序。我没有使用过XUL,但它看起来很有趣。从某种意义上说,这种方法可能与MS所称的Avalon并没有那么不同。 (?) - 最新最好的MS蒸发器。


我使用的Tkinter历史悠久,可能是最便宜的b
便携式稳定 - 但我一直在考虑尝试使用wxWidgits。

GTK +仅适用于Linux - 但是有一个端口可用于Windows,而且QT

- - 只要小心liscence,写商业代码时不是免费的。

现在,我的一个朋友要求我写一个新的应用程序对于他的公司,我建议用Python进行。


我只能告诉你我对python的印象是什么 - 它会很好听到别人的声音。大多数企业可能会使用VB或Java

来讨论(或者也许是C ++)。我不是想鼓励这个 - 实际上我喜欢和使用python。我已经使用python

为我工作的业务提供了一些应用程序 - 基于Tkinter和

我起诉了PythonWin IDE。正如你所说,开发工具相当坚固 - 而tkinter虽然声称是原生的 - 但并非如此。


ActiveState提供了一些商业信息工具 - 你可能想看一下

外观,他们还为MS Visual Studio提供了一个插件。这也是一个奇迹 - 在Eclipse中有Python支持吗?我不确定。

- 哪些IDE更适合商业应用?我使用PythonWin来完成我在Windows中的大多数脚本编写工作。有时,我在PythonWin
或SciTE中编辑并使用命令行解释器运行。我已经下载了Boa和PythonCard,虽然两者都有效(在合理的程度上),但我发现两者都缺乏RAD风格的开发周期。这些工具是否用于生产代码?


我不知道。善于听取别人的意见。顺便说一句,emacs还有一个python模式的
。我个人一直在考虑看Boa但

还没有使用它。

- 哪些免费设计工具正在积极用于商业应用程序开发? (包括数据库设计,UML等)。有很多可用的工具,但大多数似乎被放弃,或者被用于某些特定的任务,从未再次触及过。我想知道
更多关于生产环境中实际使用的内容。




不知道。也许其他人都知道。


保重,

Rob


Carlos Ribeiro< ; CA ******** @ gmail.com>写道:

大家好。

我正在用Python编写业务应用程序。 (定义业务应用程序:数据输入,验证,交互式报告等)。对于我的目的,它必须是本机应用程序(wxWidgets,GTK或基于Qt)。一个




好​​的,但是,原生于WHAT平台......?后来你提到它必须是用免费工具完成的所有

... Windows上的Qt不是。 QtDesigner很好,但Qt

只免费(免费软件开发)Unix / Linux和Mac,而不是(任何

类型的开发''' Windows)。

Alex


Hello all.

I''m in the process of writing a business app in Python. (defining
business app: data entry, validation, interactive reports, etc). For
my purposes, it must be a native app (wxWidgets, GTK or Qt-based). A
web application will not do it (although I would love it).

To make a long history short: I used to develop business apps for a
living for a long time (up to the mid 90s). My last experiences were
with Delphi and VB. I know Python, but all projects I''ve done were
either scripts for sysadmin work, or were networking related (I did
SNMP, NetFlow, and a few web apps, also). Now, a friend of mine asked
me to write a new app for his company, and a I suggested doing it in
Python. I am limited to free tools only, by definition. So I collected
a few questions that I would like to ask here.

-- Which IDEs are better suited for business apps? I use PythonWin for
most of my scripting work in Windows. On occasion, I edit in PythonWin
or SciTE and run using the command line interpreter. I''ve downloaded
Boa and PythonCard, and while both work (to a reasonable degree), I
found both lacking for a RAD style development cycle. Are these tools
being used for production code?

-- Which free design tools are being actively used for business app
development? (includes database-design, UML, etc). There are many
tools available around, but most seem to be abandoned, or were used
for some specific task and never touched again. I would like to know
more about what is actually being used in production environments.

Thanks in advance for any answer. Best regards,

--
Carlos Ribeiro
Consultoria em Projetos
blog: http://rascunhosrotos.blogspot.com
blog: http://pythonnotes.blogspot.com
mail: ca********@gmail.com
mail: ca********@yahoo.com

解决方案

> For

my purposes, it must be a native app (wxWidgets, GTK or Qt-based). A
web application will not do it (although I would love it).
Keep in mind that it is still possible to write an XUL application with
Mozilla this way, and for example ActiveState has done this to develop
their IDE. One could for example write an application that is local and
then later could be web based. I''ve not used XUL but it looks
interesting. In a sense maybe this approach is not so different from
what MS is calling "Avalon" (?) -- the latest and greatest MS vaporware.

I''ve used Tkinter which has a long history and is probably the most
portable and stable -- but I''ve been thinking of trying out wxWidgits.
GTK+ is really for linux only -- but there is a port to windows, and QT
-- just be careful with the liscence, it is not free when writing
commercial code.
Now, a friend of mine asked
me to write a new app for his company, and a I suggested doing it in
Python.
I can only tell you what my impression is regarding python -- it would
be good to hear from others. Most businesses probably use VB or Java
for what your talking about (or perhaps C++). I''m not trying to
encourage that -- and in fact I like and use python. I have used python
for a few applications for the business I work for -- Tkinter based and
I sued PythonWin IDE. As you say, the development tools were rather
primative -- and tkinter though claiming to be native -- is not exactly so.

ActiveState provides some commericial tools -- you might want to take a
look and they also provide a plugin for MS Visual Studio. This is also
a wonder -- is there Python support in Eclipse? I''m not certain.
-- Which IDEs are better suited for business apps? I use PythonWin for
most of my scripting work in Windows. On occasion, I edit in PythonWin
or SciTE and run using the command line interpreter. I''ve downloaded
Boa and PythonCard, and while both work (to a reasonable degree), I
found both lacking for a RAD style development cycle. Are these tools
being used for production code?
I don''t know. Be good to hear from others. By the way, emacs also has
a python mode. I personally have been thinking of looking at Boa but
have not used it.
-- Which free design tools are being actively used for business app
development? (includes database-design, UML, etc). There are many
tools available around, but most seem to be abandoned, or were used
for some specific task and never touched again. I would like to know
more about what is actually being used in production environments.



Don''t know. Maybe others know.

Take care,
Rob


> For

my purposes, it must be a native app (wxWidgets, GTK or Qt-based). A
web application will not do it (although I would love it).
Keep in mind that it is still possible to write an XUL application with
Mozilla this way, and for example ActiveState has done this to develop
their IDE. One could for example write an application that is local and
then later could be web based. I''ve not used XUL but it looks
interesting. In a sense maybe this approach is not so different from
what MS is calling "Avalon" (?) -- the latest and greatest MS vaporware.

I''ve used Tkinter which has a long history and is probably the most
portable and stable -- but I''ve been thinking of trying out wxWidgits.
GTK+ is really for linux only -- but there is a port to windows, and QT
-- just be careful with the liscence, it is not free when writing
commercial code.
Now, a friend of mine asked
me to write a new app for his company, and a I suggested doing it in
Python.
I can only tell you what my impression is regarding python -- it would
be good to hear from others. Most businesses probably use VB or Java
for what your talking about (or perhaps C++). I''m not trying to
encourage that -- and in fact I like and use python. I have used python
for a few applications for the business I work for -- Tkinter based and
I sued PythonWin IDE. As you say, the development tools were rather
primative -- and tkinter though claiming to be native -- is not exactly so.

ActiveState provides some commericial tools -- you might want to take a
look and they also provide a plugin for MS Visual Studio. This is also
a wonder -- is there Python support in Eclipse? I''m not certain.
-- Which IDEs are better suited for business apps? I use PythonWin for
most of my scripting work in Windows. On occasion, I edit in PythonWin
or SciTE and run using the command line interpreter. I''ve downloaded
Boa and PythonCard, and while both work (to a reasonable degree), I
found both lacking for a RAD style development cycle. Are these tools
being used for production code?
I don''t know. Be good to hear from others. By the way, emacs also has
a python mode. I personally have been thinking of looking at Boa but
have not used it.
-- Which free design tools are being actively used for business app
development? (includes database-design, UML, etc). There are many
tools available around, but most seem to be abandoned, or were used
for some specific task and never touched again. I would like to know
more about what is actually being used in production environments.



Don''t know. Maybe others know.

Take care,
Rob


Carlos Ribeiro <ca********@gmail.com> wrote:

Hello all.

I''m in the process of writing a business app in Python. (defining
business app: data entry, validation, interactive reports, etc). For
my purposes, it must be a native app (wxWidgets, GTK or Qt-based). A



OK, but, native to WHAT platform...? Later you mention it must be all
done with free tools... Qt on Windows isn''t. QtDesigner is good, but Qt
only free for (free-software dev''t on) Unix/Linux and Mac, not for (any
kind of dev''t on) Windows.
Alex


这篇关于问题:用于业务应用开发的工具的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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