我知道这有点主观但是,如果你把自己放在我的鞋子里,你会花时间学习吗?
我想写一个网络应用程序,安全地处理相对适度数量的人民私人数据,几千KB的记录,但需要保持安全的东西,地址,电话号码等.我做了几个网络项目在PHP/MYSQL和已经决定,虽然它是我真的不喜欢PHP,并且不想在其中做另一个大项目...
因此,我认为我最好学习一些新东西,所以我正在考虑两种选择(尽管如果你有建议,我会愉快地招待其他人).我决定遇到很麻烦.他们看起来都非常参与,而不仅仅是跳进去,可能会浪费几天时间来加快他们两个人的速度以做出明智的选择我以为我会来这里并画出一些意见.
所以我正在考虑的两个选项是......
其中一个PYTHON Web框架 - TurboGears似乎很受欢迎?优势:在我尝试过的所有语言中,Python是我最喜欢的.有很多框架可供选择,过去几年我做了很多非网络python编码.缺点:有可供选择的负载因此很难选择!需要运行单服务器进程吗?还是mod_python?我不喜欢的声音.我喜欢的是进程分离和分区化的概念,即如果一个用户帐户遭到破坏,它就会使攻击者无法利用系统的其余部分.我不清楚python解决方案将在多大程度上处理它.
把它写成一个SEASIDE应用程序我想在吱吱作响的应用程序服务器上运行?高级:据我所知,它将允许用户进行良好的划分,因为每个用户都拥有自己的小型私有虚拟机,独立于其他用户,从安全性,扩展和冗余的角度来看,听起来很棒.Dis:自从15年前的Uni以来我没有做过任何Smalltalk,我从来没有深入挖掘它.我没有看到海边或许多项目使用它的入门级帮助.我怀疑设置一台服务器是因为同样的原因很难运行它,即不是因为它本来就很难但只是因为在网上会有较少的帮助而且假设你已经相当不自觉地使用Sqeak/Smalltalk.
那么,人们怎么想?我是否能够有效地获得我在Python框架之后的强大分离和区分?就使彼此隔离用户而言,Seaside和我想的一样好吗?可能我会变得更好,安全明智,坚持我最熟悉的语言,所以我不会犯任何n00b错误,或者Seaside值得扩展学习曲线,并证明从长远来看更安全,可理解和可维护?在一天结束时,这不是生死攸关的决定,如果我从一开始然后讨厌它,我总能保释,所以没有人得到所有的圣语战争,并开始燃烧任何人!;-)
为此获得的任何回复干杯,
罗杰:)
我有一些凌乱的旧网址,比如......
http://www.example.com/bunch.of/unneeded/crap?opendocument&part=1
http://www.example.com/bunch.of/unneeded/crap?opendocument&part=2
...我想重定向到更新,更清洁的形式......
http://www.example.com/page.php/welcome
http://www.example.com/page.php/prices
我知道我可以通过简单的重定向将一个页面重定向到另一个页面,即
重定向301 /bunch.of/unneeded/crap http://www.example.com/page.php
但源页面不会改变,只有它是GET变量.我无法弄清楚如何将重定向基于这些GET变量的值.任何人都可以帮忙!?我对旧的正则表达方式非常方便,所以如果必须的话我可以使用mod-rewrite,但是我不清楚重写GET变量的语法,我宁愿避免性能损失并使用清除Redirect指令.有办法吗?如果没有,任何人都可以提出正确的mod-rewrite语法?
干杯,
罗杰.
我将一些我在python中原型化的代码移植到flash中,而actionscript并没有像我预期的那样糟糕(我听说v3比v2好很多!)还有一些东西我不得不这样做看起来过于平淡/样板,例如总结清单......
var a:int = 0;
for each ( var value:int in annual_saving )
{
a = a + value;
}
return a / 100;
Run Code Online (Sandbox Code Playgroud)
而不是......
return reduce(lambda x,y: (x+y), self.annual_saving ) / 100
Run Code Online (Sandbox Code Playgroud)
对我来说,感觉有点像Java(eww Java:puke!XO ###)
我只是不知道as3的酷阵列求和功能?或者它是否理解lambda演算,或列表理解?或提供一些其他这种简洁的符号?我怀疑是否有一种更优雅的方式来做这件事,或者我在这个项目的剩余时间里停留在20世纪!?
干杯:)
罗杰.
.htaccess ×1
actionscript ×1
frameworks ×1
lambda ×1
mod-rewrite ×1
python ×1
query-string ×1
seaside ×1
types ×1