本文介绍了寻找语言/框架的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 回想起来,我在高度结构化的软件开发方面获得了大量的培训和经验。这些天,我涉足 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 highlystructued software development. These days, I dabble withweb-development, but I may become more serious.I consider php to be an abombination, the backward compatibility issuesalone are reason enough to make me hate it. Rail looks promising, butit''s difficult to find inexpensive hosting that supports rails.I like python much better, but I''m not certain it''s as well suited forweb developement. I''m not sure how th e apache module thing works. I amusing shared hosting, they provide python, but I''m not sure how limitedI''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 asI dislike msft, I have to admit, an ms-access app can be put togetherquickly, without any steep learning curve.I''ve been looking at python web frameworks, and I''m not sure what tothink. It seems like these frameworks would allow me to do a lot ofwork, with a small amount of code, but the learning curve seems verysteep.I wouldn''t even mind the steep learning curves, so much, except, itseems to me that anything developed with one framework, would not workwith another. So if I changed my mind about which framework, I''d haveto start all over again - re-learning everything, re-writingeverything. Of course, everybody says their framework is the best. Buthow can I know for sure? I don''t have time to try them all.推荐答案 没有人,这是Rails的主要优势 - 它如此支配 $ b Ruby的Web框架的$ b场景,没有人真正想知道为该语言挑选什么样的框架(还有其他人,但他们的心灵 分享已经关闭了为零)。 Python框架可以在几个 级别(例如通过WSGI中间件层)进行互操作,但是与具有单个框架的情况不同。 。 OTOH,不同的框架可以迎合不同的受众:一个极端的,b / b,知道并喜欢底层技术的网络骑师,从HTTP到 SQL,并且只想要高生产率(没有(或者他认为是什么)或无所谓。最重要但肯定没有任何概念性的阻止访问基础技术的阻止访问基础技术 ;在另一个极端,有些人甚至不知道SQL和HTTP之间的差异,不想学习任何东西, 而且只是想点和咕噜,每天制作三个网站 - 而且, 当然,介于两者之间。 例如,我从未见过对象 - 关系映射 (技术 试图避免人们不得不学习和使用SQL的术语) 这并不会让我陷入杀气腾腾,泡沫破裂的愤怒在一个非常短的时间内 - 我想要*我的SQL,我*爱* SQL,它是* WAY *更强大 并且适合访问数据超过所有模拟的OO DB数据。人们 就在它之上(当然,这取决于在下面有一个真正的关系数据库,而不是说,MySQL ;-)。其他人对我的偏好非常非常深刻地不同意(通过存在一个 begazillion ORM来证明,包括通用的ORM,以及那些 是Web应用程序框架的一部分)。一个糟糕的网络框架如何让两个团队感到高兴(我在一边,世界上所有其他地方都在其他地方;-)没有变得荒谬复杂和笨拙地? AlexNobody does, which is the main advantage of Rails -- it so dominates thescene of web frameworks for Ruby, that nobody seriously wonders whatframework to pick for that language (there exist others, but their "mindshare" is close to zero). Python frameworks may interoperate at severallevels (e.g. through the WSGI middleware layer) but that''s not the sameas having a single framework.OTOH, different frameworks may cater for different audiences: at oneextreme, the webjockey who knows and loves the underlying technologies,from HTTP to SQL, and only wants high productivity without (what he orshe perceives as) "cruft" on top and definitely without any conceptualblockage impeding access to the underlying technologies when that accessis wanted; at the other extreme, somebody who doesn''t even know thedifference 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" (technicalterm 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 veryshort time -- I *WANT* my SQL, I *LOVE* SQL, it''s *WAY* more powerfuland suitable for access to data than all those simulated "OO DB" peoplelay on top of it (of course, that does depend on having a REALrelational DB underneath, not, say, MySQL;-). Other people disagreevery, very deeply with my preferences (as proven by the existence of abegazillion ORMs, including general-purpose ones as well as ones thatare part of web-application frameworks). How is a poor web framework tomake both groups happy (me on one side, all the rest of the world on theother;-) without becoming ridiculously complex and ungainly?Alex 然后只尝试*可能*符合您的需求! - ) - 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 desthuillierspython -c "print ''@''.join([''.''.join([w[::-1] for w in p.split(''.'')]) forp in ''o****@xiludom.gro''.split(''@'')])" 这篇关于寻找语言/框架的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-22 19:58