web2py相关-------------------------------(一)初遇
在第一次换工作的时候,希望转行 做编程,就面试了很多家,很多人问我 懂不懂html 书写,我非常诚实的告诉他们不会。
当然那时我很天真的认为,只要自己愿意学习这些都不是问题,事实证明人的学习能力是很快的,他们提问了之后我就开始恶补。
从大学时期就听说过python,但是从来没有好好学过,只知道它是一门动态语言(是否正确我也不知道),面试当地一家比较大的公司的时候,技术主管问我今后的打算的时候,我说我先打算技术钻研到一定程度后再考虑这些问题,我很迫切的告诉他,我学习了C# 最近在学习 python,他也没点什么头,只是作为一个过来人告诉了我写什么,但是现在记不得了,只记得他说自己做了15年的编程,认为编程谁都可以做,说他们公司的新人来了之后就是项目压下来,对于我来说,项目其实是真正让人成长的,他让我回去等信,我就天真的回去等信了,实在等不到,还专门打了个电话去问是否录取,当然没有说不录取的理由。
最后去了一家专门做winform 的公司,在此之前便接触了web2py 的开发,但是仅仅是接触而已。
机缘巧合之下跳槽到了一家初创的互联网公司(很不幸这家公司以倒闭谢幕,当然我并没有呆到那个时候),在此公司期间,接触到了django 这个框架,也正是这个机会,对python 的开发慢慢的掌握,意想不到的是,空降下来的技术主管并不太懂web 开发,所以即使外包出去的代码在拿回来,3个月内并没有消化掉,当然也导致产品直接胎死腹中。由于无法和主管正常交流,我便边缘化到去写前端,在此期间才慢慢学会了html,css,js 诸如此类的技术,然而对于一个不懂前端的主管来说,这根本算不上工作量(当然,一部分原因是他们把我的eclipse搞坏了,根本无法正常编译,不要鄙视我,我就是一个 ide党),给了他前端模板后,他根本没有能力引入到项目,所以项目慢的很。在完成自己的工作量之后,把自己的页面挂到服务器上,然后彻底的对此失望了,就辞职了,不幸的消息是我扣了半个月的工资,当然以此情况,我也没机会要回来,更不幸的消息是,几个月之后他们倒闭了。
说了这么多都没说到 web2py,新进到现在的公司后,公司有一个技术在做ssh 的开发,实习期期间,帮他写几个页面,做几个功能,然后就接到了第一个项目,也是作为转正的条件。做一个项目的接口,简单来说就是通过直连数据库将方法映射到服务器上。
考虑到部署,开发周期,和使项目实施的情况,就选定了web2py,很快restful 服务就搭建完成,并测试完成,等见到对接的实施之后,发现对方不是技术人员,并且系统之后soap协议,导致基本上重做,而且对方的数据格式比较复杂,在几经商讨之后确定了字段,但是对方又反复的修改字段。导致进度很慢。实际编码时间并不长。对方服务器经常拒绝服务,也经常宕机,导致数据传输不过去,又相对做了日志,记录发送情况,和接受情况,也导致我对他们的异常比他们自己更清楚。
也不用综上,现在服务就那么安静跑着,有页面,也有记录。唯独没有做权限,原因很简单,起初说好的没有页面,无需权限分配,虽然直到如今发现权限也非常简单,但是who care,项目资金也没有结算,说好的**也没有。
web2py 官方文档非常齐全,也非常详细,而且每个模块说明非常简单易懂,就是比较需要耐心,如果有兴趣,可以简单做个demo ,但是还是那一句,who care!!!!!
web2py相关-------------------------------(一)初遇的更多相关文章
- 嵌入式单片机STM32应用技术(课本)
目录SAIU R20 1 6 第1页第1 章. 初识STM32..................................................................... ...
- Python六大开源框架对比:Web2py略胜一筹(转)
Python是一门动态.面向对象语言.其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性.除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带 ...
- java中的字符串相关知识整理
字符串为什么这么重要 写了多年java的开发应该对String不陌生,但是我却越发觉得它陌生.每学一门编程语言就会与字符串这个关键词打不少交道.看来它真的很重要. 字符串就是一系列的字符组合的串,如果 ...
- SQL Server相关书籍
SQL Server相关书籍 (排名不分先后) Microsoft SQL Server 企业级平台管理实践 SQL Server 2008数据库技术内幕 SQL Server性能调优实战 SQL S ...
- dotNET跨平台相关文档整理
一直在从事C#开发的相关技术工作,从C# 1.0一路用到现在的C# 6.0, 通常情况下被局限于Windows平台,Mono项目把我们C#程序带到了Windows之外的平台,在工作之余花了很多时间在M ...
- 在ASP.NET Core应用中如何设置和获取与执行环境相关的信息?
HostingEnvironment是承载应用当前执行环境的描述,它是对所有实现了IHostingEnvironment接口的所有类型以及对应对象的统称.如下面的代码片段所示,一个HostingEnv ...
- virtualbox linux虚拟机相关
linux虚拟机设置为静态IP 在virtualbox中安装好linux虚拟机后,如果采用的是NAT方式的话,linux虚拟机默认采用dhcp方式自动上网,而且用的是NetworkManager服务而 ...
- WebGIS中等值面展示的相关方案简析
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 等值面是气象.环保等相关项目上常用到的效果展示.在传统的CS项 ...
- .NET同步与异步之相关背景知识(六)
在之前的五篇随笔中,已经介绍了.NET 类库中实现并行的常见方式及其基本用法,当然.这些基本用法远远不能覆盖所有,也只能作为一个引子出现在这里.以下是前五篇随笔的目录: .NET 同步与异步之封装成T ...
随机推荐
- [学习笔记]--Jfinal 表单提交附件
近期.项目里面用到了Jfinal 里面的上传附件. Jfinal 的Controller 里面提供了一个 getFile系列方法提供文件上传. 我这里呢,是文件上传和表单參数一起提交. 页面类似下图: ...
- iOS之KVO和KVC
概述 由于ObjC主要基于Smalltalk进行设计,因此它有很多类似于Ruby.Python的动态特性,例如动态类型.动态加载.动态绑定等.今天我们着重介绍ObjC中的键值编码(KVC).键值监听( ...
- c语言,strcpy
#include <stdio.h> #include <string.h> int main() { char string[10]; char *str="a ...
- 记录一次centos升级gblic的教训
前些天公司项目需要对上传的图片打水印,前端采用angularjs,后端nodejs,网上一搜,找到了一个images的库,在本地Windows环境下试了下还不错,然后就上传测试服务器(centos6. ...
- JavaScript入门(4)
一.JS能做什么? 1.增强页面动态效果(如:下拉菜单.图片轮播.信息滚动等) 2.实现页面与用户之间的实时.动态交互(如:用户注册.登录验证等) 什么是变量?http://www.cnblogs.c ...
- JavaScript日常会跳的坑系列(二)
1.Number()将部分非数字类型转换为0 强制转换为数值类型函数: parseFloat.parseInt 优点:对非数值类型统一返回NaN 缺点:会将一部分符合数值类型的字符串也识别为数值 pa ...
- Asp.Net Core简单整理
1.Asp.NetCore 中文入门文档 http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-index.html
- 20160501--struts2入门2
一.Action名称的搜索顺序 1.获得请求路径的URI,例如url是:http://server/struts2/path1/path2/path3/test.action 2.首先寻找name ...
- box-shadow 与 filter:drop-shadow 详解及奇技淫巧
box-shadow 在前端的 CSS 编写工作想必十分常见.但是 box-shadow 除去它的常规用法,其实还存在许多不为人知的奇技淫巧. 喜欢 markdown 版本的可以戳这里. box-sh ...
- WPF-TxtBox控件利用KeyDown来控制键盘输入
private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e) { TextBox txt = ...