寻找语言/框架 [英] Looking for a language/framework

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

问题描述

回想起来,我在高度结构化的软件开发方面获得了大量的培训和经验。这些天,我涉足

web开发,但我可能会变得更严肃。


我认为php是一个abombination,向后兼容性问题<只有
才足以让我讨厌它。铁路看起来很有前途,但是很难找到支持铁轨的廉价主机。


我更喜欢python,但我不是确定它非常适合

web开发。我不确定apache模块是如何工作的。我是

使用共享主机,他们提供python,但我不确定如何限制

我会。


理想情况下,我希望能够以与开发ms-access应用程序相同的方式开发数据库驱动的web-app,

。我不喜欢msft,我不得不承认,一个ms访问应用程序可以快速组合在一起,没有任何陡峭的学习曲线。


我一直在关注python web框架,我不知道要怎么回事。看起来这些框架可以让我用很少的代码做很多工作,但是学习曲线看起来很尴尬。

陡峭。


我甚至不介意陡峭的学习曲线,除此之外,在我看来,任何使用一个框架开发的东西都不会起作用另一个
。所以,如果我改变主意关于哪个框架,我会再次重新开始 - 重新学习所有内容,重新编写

所有内容。当然,每个人都说他们的框架是最好的。但是

我怎么知道呢?我没有时间尝试这些。

Way back when, I got a lot of training and experience in highly
structued software development. These days, I dabble with
web-development, but I may become more serious.

I consider php to be an abombination, the backward compatibility issues
alone are reason enough to make me hate it. Rail looks promising, but
it''s difficult to find inexpensive hosting that supports rails.

I like python much better, but I''m not certain it''s as well suited for
web developement. I''m not sure how th e apache module thing works. I am
using shared hosting, they provide python, but I''m not sure how limited
I''ll be.

Ideally, I would like to be able to develop a database driven web-app,
in much the same manner as I could develop an ms-access app. As much as
I dislike msft, I have to admit, an ms-access app can be put together
quickly, without any steep learning curve.

I''ve been looking at python web frameworks, and I''m not sure what to
think. It seems like these frameworks would allow me to do a lot of
work, with a small amount of code, but the learning curve seems very
steep.

I wouldn''t even mind the steep learning curves, so much, except, it
seems to me that anything developed with one framework, would not work
with another. So if I changed my mind about which framework, I''d have
to start all over again - re-learning everything, re-writing
everything. Of course, everybody says their framework is the best. But
how can I know for sure? I don''t have time to try them all.

推荐答案

walterbyrd< wa ******** @ iname.com>写道:

...
walterbyrd <wa********@iname.com> wrote:
...
我认为php是一个abombination,向后兼容性问题单独就足以让我讨厌它。铁路看起来很有前景,但是很难找到支持铁轨的廉价主机。


您的预算是多少? DreamHost提供Rails托管
I consider php to be an abombination, the backward compatibility issues
alone are reason enough to make me hate it. Rail looks promising, but
it''s difficult to find inexpensive hosting that supports rails.
What''s your budget? DreamHost offers Rails hosting for


每月7.95,

绝对属于我所说的便宜,仅用于
$ b $例如。我相信你能找到价格相近的其他人。

我更喜欢python,但我不确定它是否适合用于网页开发。我不确定apache模块是如何工作的。我使用共享主机,他们提供python,但我不确定我将会有多受限制。


您的共享主机服务支持哪些Python服务器端框架

支持?或者他们只提供Python作为CGI语言?

我甚至不介意陡峭的学习曲线,除此之外,它似乎在我看来,任何用一个框架开发的东西,不会与另一个人一起工作。所以如果我改变主意关于哪个框架,我会重新开始 - 重新学习一切,重写一切。当然,每个人都说他们的框架是最好的。但是我怎么知道呢?我没有时间尝试所有这些。
7.95 per month,
which definitely falls within what I would call "inexpensive", just for
example. I''m sure you can find others in similar price ranges.
I like python much better, but I''m not certain it''s as well suited for
web developement. I''m not sure how th e apache module thing works. I am
using shared hosting, they provide python, but I''m not sure how limited
I''ll be.
What Python server-side frameworks does your shared hosting service
support? Or do they only offer Python as a CGI language?
I wouldn''t even mind the steep learning curves, so much, except, it
seems to me that anything developed with one framework, would not work
with another. So if I changed my mind about which framework, I''d have
to start all over again - re-learning everything, re-writing
everything. Of course, everybody says their framework is the best. But
how can I know for sure? I don''t have time to try them all.




没有人,这是Rails的主要优势 - 它如此支配
$ b Ruby的Web框架的$ b场景,没有人真正想知道为该语言挑选什么样的
框架(还有其他人,但他们的心灵

分享已经关闭了为零)。 Python框架可以在几个

级别(例如通过WSGI中间件层)进行互操作,但是与具有单个框架的情况不同。


< OT $>
OTOH,不同的框架可以迎合不同的受众:一个极端的,b / b,知道并喜欢底层技术的网络骑师,从HTTP到
SQL,并且只想要高生产率(没有(或者他认为是什么)或无所谓。最重要但肯定没有任何概念性的阻止访问基础技术的阻止访问基础技术

;在另一个极端,有些人甚至不知道SQL和HTTP之间的差异,不想学习任何东西,

而且只是想点和咕噜,每天制作三个网站 - 而且,

当然,介于两者之间。


例如,我从未见过对象 - 关系映射 (技术

试图避免人们不得不学习和使用SQL的术语)

这并不会让我陷入杀气腾腾,泡沫破裂的愤怒在一个非常短的时间内 - 我想要*我的SQL,我*爱* SQL,它是* WAY *更强大

并且适合访问数据超过所有模拟的OO DB数据。人们

就在它之上(当然,这取决于在下面有一个真正的
关系数据库,而不是说,MySQL ;-)。其他人对我的偏好非常非常深刻地不同意(通过存在一个

begazillion ORM来证明,包括通用的ORM,以及那些

是Web应用程序框架的一部分)。一个糟糕的网络框架如何让两个团队感到高兴(我在一边,世界上所有其他地方都在其他地方;-)没有变得荒谬复杂和笨拙地?

Alex



Nobody does, which is the main advantage of Rails -- it so dominates the
scene of web frameworks for Ruby, that nobody seriously wonders what
framework to pick for that language (there exist others, but their "mind
share" is close to zero). Python frameworks may interoperate at several
levels (e.g. through the WSGI middleware layer) but that''s not the same
as having a single framework.

OTOH, different frameworks may cater for different audiences: at one
extreme, the webjockey who knows and loves the underlying technologies,
from HTTP to SQL, and only wants high productivity without (what he or
she perceives as) "cruft" on top and definitely without any conceptual
blockage impeding access to the underlying technologies when that access
is wanted; at the other extreme, somebody who doesn''t even know the
difference between SQL and HTTP, doesn''t want to learn anything hard,
and just wants to point and grunt and make three websites a day -- and,
of course, anything in-between.

For example, I''ve never seen an "object-relational mapping" (technical
term for cruft that tries to avoid people having to learn and use SQL)
which doesn''t drive me into a murderous, foam-at-mouth rage in a very
short time -- I *WANT* my SQL, I *LOVE* SQL, it''s *WAY* more powerful
and suitable for access to data than all those simulated "OO DB" people
lay on top of it (of course, that does depend on having a REAL
relational DB underneath, not, say, MySQL;-). Other people disagree
very, very deeply with my preferences (as proven by the existence of a
begazillion ORMs, including general-purpose ones as well as ones that
are part of web-application frameworks). How is a poor web framework to
make both groups happy (me on one side, all the rest of the world on the
other;-) without becoming ridiculously complex and ungainly?
Alex


walterbyrd写道:
walterbyrd wrote:
回来的时候,我得到了很多培训和经验高度结构化的软件开发。这些天,我涉足网络开发,但我可能会变得更加严肃。

我认为php是一个集合,后向兼容性问题单独就足够了让我讨厌它。铁路看起来很有前途,但是很难找到支持铁轨的廉价主机。

我更喜欢python,但我不确定它是否适合用于web开发。


它是。不仅仅是PHP。


问题在于:哪个解决方案/框架。还有很多这样的Python网络开发解决方案......

我不知道apache模块是如何工作的。


它将大部分Apache API暴露给Python,并提供了对请求处理进行

控制的挂钩。

我是
使用共享主机,他们提供python,但我不确定我将是多么有限。


你可以打赌它将是一个普通的旧cgi - 可能是一个过时的Pyton

版本。

理想情况下,我我希望能够以与开发ms-access应用程序相同的方式开发数据库驱动的Web应用程序。尽管我不喜欢msft,我不得不承认,ms-access应用程序可以快速组合在一起,没有任何陡峭的学习曲线。

我去过看着python web框架,我不知道该怎么想。似乎这些框架可以让我做很多工作,只需要少量代码,但学习曲线似乎非常陡峭。


您看过哪些框架?

我甚至不介意陡峭的学习曲线,除此之外,它似乎很多对我来说,任何用一个框架开发的东西都不会与另一个框架一起工作。


heck,这对所有框架都是如此(网络与否,Python与否)。

所以如果我改变主意关于哪个框架,我我必须重新开始 - 重新学习一切,重写一切。当然,每个人都说他们的框架是最好的。但是我怎么知道呢?


尝试一下?

我没有时间试试这些。
Way back when, I got a lot of training and experience in highly
structued software development. These days, I dabble with
web-development, but I may become more serious.

I consider php to be an abombination, the backward compatibility issues
alone are reason enough to make me hate it. Rail looks promising, but
it''s difficult to find inexpensive hosting that supports rails.

I like python much better, but I''m not certain it''s as well suited for
web developement.
It is. Much more than PHP.

The problem then is: which solution/framework. And there quite a few
Python web developpment solutions...
I''m not sure how th e apache module thing works.
It exposes most of the Apache API to Python, and provides hooks to take
control over request processing.
I am
using shared hosting, they provide python, but I''m not sure how limited
I''ll be.
You can bet it''ll be plain old cgi - possibly with an outdated Pyton
version.
Ideally, I would like to be able to develop a database driven web-app,
in much the same manner as I could develop an ms-access app. As much as
I dislike msft, I have to admit, an ms-access app can be put together
quickly, without any steep learning curve.

I''ve been looking at python web frameworks, and I''m not sure what to
think. It seems like these frameworks would allow me to do a lot of
work, with a small amount of code, but the learning curve seems very
steep.
Which frameworks have you looked at ?
I wouldn''t even mind the steep learning curves, so much, except, it
seems to me that anything developed with one framework, would not work
with another.
heck, this is true of all frameworks ever (web or not, Python or not).
So if I changed my mind about which framework, I''d have
to start all over again - re-learning everything, re-writing
everything. Of course, everybody says their framework is the best. But
how can I know for sure?
Trying them ?
I don''t have time to try them all.




然后只尝试*可能*符合您的需求! - )

-

bruno desthuilliers

python -c" print ''@''。join([''。''。join([w [:: - 1] for p in p.split(''。'')])for

p in ''o **** @ xiludom.gro''。split(''''')])"



Then only try the ones that *may* fit your needs !-)
--
bruno desthuilliers
python -c "print ''@''.join([''.''.join([w[::-1] for w in p.split(''.'')]) for
p in ''o****@xiludom.gro''.split(''@'')])"


这篇关于寻找语言/框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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