刚刚发了一篇,把Golang其实也是带上的,写了半天,点了创建,没有任何错误提示,但是缺没有创建成功?@Livid 是现在有审核/延迟机制,还是我操作不当?总之我在我自己发布的主题里也找不到。
情况是这样的,我们公司大多数的项目都是使用Struts2+Spring+Mybatis进行开发的,由于今年又新进了一些小白(校招进来的,有一部分是纯小白),我最近在琢磨着拉出一只小团队,使用Python把我们的部分产品进行重写,一方面是做技术积累,另外一方面其实是看中了Python的开发速度和便捷性。
在V2EX中潜水了这么长时间以后,我初步的想法是使用Tornado+sqlalchemy,但是心中还存在几个比较大的疑惑希望各位V友给予解惑
1.有无像Spring面向切面和依赖注入的成熟技术方案或者框架?
2.我搜索到Python方面进行事物控制基本都依赖于手动提交数据库事物,有没有分布式的事务管理和面向切面的事务管理?
3.在数据库访问方面,JAVA的JDBC非常方便,但是在Python上我目前的调研结果是比较复杂,就比如访问Oracle,JAVA只需要将JDBC的jar包放在类路径内就可以直接访问,我可以在应用中打包mysql、mssql、oracle等等的jar包,而Python好像每种数据库都对应着不同的配置方式,就比如Oracle的连接,就依赖于Oracle客户端和Oracle的一些环境变量的配置,这一块有没有不依赖于环境的,比较简单的解决方案?
3.在应用发布方面,J2EE将所有的第三方类库都可以打包进应用,或者统一配置在类路径下就可以,Python我好像没有搜索到什么简便的办法,都在说使用VirtualENV+pip来构建环境,能不能象JAVA一样打包进工程内,而摆脱服务器环境的依赖?这点其实蛮重要的,我们的研发和实施是两个团队,实施团队已经习惯了扔个war包进行就可以运行。
4.我们目前采用了Dubbo+Zookeeper的架构来应对高并发场景,Python在高并发、分布式上有没有成熟的技术方案?
希望这次主题能够发成功,请各位V友多给点意见,谢谢!
情况是这样的,我们公司大多数的项目都是使用Struts2+Spring+Mybatis进行开发的,由于今年又新进了一些小白(校招进来的,有一部分是纯小白),我最近在琢磨着拉出一只小团队,使用Python把我们的部分产品进行重写,一方面是做技术积累,另外一方面其实是看中了Python的开发速度和便捷性。
在V2EX中潜水了这么长时间以后,我初步的想法是使用Tornado+sqlalchemy,但是心中还存在几个比较大的疑惑希望各位V友给予解惑
1.有无像Spring面向切面和依赖注入的成熟技术方案或者框架?
2.我搜索到Python方面进行事物控制基本都依赖于手动提交数据库事物,有没有分布式的事务管理和面向切面的事务管理?
3.在数据库访问方面,JAVA的JDBC非常方便,但是在Python上我目前的调研结果是比较复杂,就比如访问Oracle,JAVA只需要将JDBC的jar包放在类路径内就可以直接访问,我可以在应用中打包mysql、mssql、oracle等等的jar包,而Python好像每种数据库都对应着不同的配置方式,就比如Oracle的连接,就依赖于Oracle客户端和Oracle的一些环境变量的配置,这一块有没有不依赖于环境的,比较简单的解决方案?
3.在应用发布方面,J2EE将所有的第三方类库都可以打包进应用,或者统一配置在类路径下就可以,Python我好像没有搜索到什么简便的办法,都在说使用VirtualENV+pip来构建环境,能不能象JAVA一样打包进工程内,而摆脱服务器环境的依赖?这点其实蛮重要的,我们的研发和实施是两个团队,实施团队已经习惯了扔个war包进行就可以运行。
4.我们目前采用了Dubbo+Zookeeper的架构来应对高并发场景,Python在高并发、分布式上有没有成熟的技术方案?
希望这次主题能够发成功,请各位V友多给点意见,谢谢!
