从SAE又回到BAE,感觉好轻松
【前言】
我这个人总喜欢对同一类东西比較过来比較过去,用过来用过去。
比如曾经选择浏览器,从開始ie,到遨游,世界之窗。qq等等,用了有10款左右的浏览器,每款都用了不短时间,
终于固定在火狐+chrome(辅助)。
可能有人会认为有必要吗,或者认为非常抓狂,
可是总想有一个最好的选择。
【之前的文章】
之前写了一篇从BAE到SAE的文章:http://blog.csdn.net/uikoo9/article/details/37881307,
事实上当时要换sae最要的原因是bae不能绑定未备案域名,其它都是其次。
【SAE的问题】
1.贵
用了大概4个月,费用也稳定下来了,
大概是50rmb左右一个月,对于我这样一个小应用来说非常不划算。
都能够换阿里云了。
2.认证难
有人说你认证个开发人员就ok了,
大家能够自己看看sae的认证条件:http://sae.sina.com.cn/?m=devlevel,
总结下就是大牛和大公司员工给认证。
那菜鸟和小公司员工就必须付钱。
这又是一个有钱的不掏钱,没钱多掏钱的案例。
3.java的各种奇葩问题
以上两点还都能够忍耐,可是sae也就是sina后端都php,可想而知sae对php的支持比对java的好,
可是java奇葩问题太多了:
--1.使用jfinal须要改动源代码
应用是使用的jfinal。可是放到sae上就报错,须要自己改动一段源代码。
以前问过jfinal开发人员波总,为什么不改动下jfinal让其能够适应sae,波总说不会做不符合javaee标准的事情,
当时的感觉是大牛比較牛,无话可说,自己改。
--2.base url问题
用过sae的就知道,訪问的时候地址栏显示是的xx.sinaapp.com,可是实际是訪问的xx.sinaapp.com/num/appname
也就是实际会加上版本和appname,
导致的问题是,假设想地址栏仅仅显示xx.sinaapp.com。那你每一个redirect不是直接"/url"。得写成"xx.sinaapp.com/url",
非常是抓狂。
用过sae的有体会。
--3.cookie问题
前几天用到cookie,本地一切正常。可是sae上就不行了,
原来还是版本和appname搞的鬼,
由于本地是cookie.setPath("/"),
可是实际路径是/num/appname。所以不能这样写。
官网一直没有解决问题。给出的方案是cookie.setPaht("/num/appname"),
靠。没办法忍了,主要是透露一点,非常久的问题都不解决,说明对java不上心,(php是没有这个问题的)
详见:http://cloudbbs.org/forum.php?mod=viewthread&tid=5165&highlight=cookie,
或自己在论坛搜索java cookie
【总结】
来一张图片:
最后的最后。
sae:贵。java开发问题多,能够绑定未备案域名;
bae:廉价,java无问题,仅仅能绑定备案域名。
从SAE又回到BAE,感觉好轻松的更多相关文章
- 从BAE到SAE,从SAE又回到BAE
		
版权声明:本文为博主原创文章,未经博主允许不得转载. [很久以后] 这段话是很久之后补充的,发现错误要勇于改正,以下红色字体是对以前观点的改正, 大概总结下: 1.bae最大缺点是需要备案,不过现在看 ...
 - BAE、SAE 与 GAE 对比
		
从数据库.应用配置.计费.域名绑定.平台服务对比了 BAE.SAE 以及 GAE 的优劣,最后给出云平台选型的建议. 数据库SAE 不支持 InnoDB(可申请支持),BAE 默认支持. BAE 不支 ...
 - 在BAE上部署Pomelo
		
BAE升级到3.0后顿时感觉好用了很多,俨然云主机的感觉. 底下我将分享我在BAE上部署Pomelo的过程. 首先需要拥有一个BAE的执行单元.没有的可以自行百度并部署. 接着svn得出代码到本地.此 ...
 - 百度BAE专业版申购SSL证书
		
这几天开发了一个小程序,本来想放到BAE基础版的,但是基础版现在不能再新增项目了,想了一下,出点血,配了个专业版.但是专业版的SSL证书是需要配的,而小程序必须使用https,所有必须申请一个证书.在 ...
 - A  最熟悉的陌生人 (纪念当年就读的梅州市江南高级中学)
		
最熟悉的陌生人 作者:张慧桥 “枪与玫瑰” 就象瘟98有时会死机天有时会下雨枪有时会走火美国战机有时会掉下来那样,我上网聊天也只是个偶然. 都是栀子那死丫头惹的祸.让每天都觉得是情人节的我那天我自己都 ...
 - 献给广大it从业人士:早睡早起,晚睡也早起
		
早睡早起占人体健康的百分之七十:心态.饮食.及时调理各占百分之十,我们就可以知道早睡早起的重要性. 我们白天是放电,晚上睡觉是充电.晚上只冲了50%的电,白天还要释放100%,那50%哪来的?就是从五 ...
 - usb驱动开发12之设备生命线
		
函数usb_control_msg完成一些初始化后调用了usb_internal_control_msg之后就free urb.剩下的活,全部留给usb_internal_control_msg去做了 ...
 - 云计算平台简介(App Engine)
		
云计算平台简介(App Engine) 1 简介 App Engine: 应用程序引擎,是托管网络应用程序的云计算平台. 1.1 什么是云 云计算通常简称为“云”,是一种通过 Inter ...
 - ThoughtWorks University之旅 —— 印度游记
		
ThoughtWorks University是ThoughtWorks为新加入的员工提供的入职培训项目之一,会将世界各地office新入职的员工一起带到印度浦那,参加一次为期5周的培训,内容涵盖了公 ...
 
随机推荐
- treeview树形菜单,递归
			
我使用的是递归是实现无限级树形菜单: using System; using System.Collections; using System.Configuration; using System. ...
 - 中国本土管理咨询公司排名TOP50
			
中国本土管理咨询公司排名TOP50 1. 北京正略钧策管理顾问有限公司 2. 北京和君咨询公司 3. 北大纵横管理咨询公司 4. 远卓管理顾问公司 5. AMT管理咨询公司 6. 华夏基石管理咨询有限 ...
 - nginx的反向代理和负载均衡的区别是什么 - 开源中国社区
			
nginx的反向代理和负载均衡的区别是什么 - 开源中国社区 nginx的反向代理和负载均衡的区别是什么 #user nobody;worker_processes 1;#error_log ...
 - [置顶] JSP分页,使用Hibernate+mysql
			
此代码为博主参考巴巴运动网源码所得,大部分一样,略有修改,在这里分享给大家,也方便自己以后写代码直接copy,看网上很多分页代码JSP里是用JAVA代码,博主原来也是这样,看到源码了解了JSTL,建议 ...
 - TMsgThread, TCommThread -- 在delphi线程中实现消息循环(105篇博客,好多研究消息的文章)
			
在delphi线程中实现消息循环 在delphi线程中实现消息循环 Delphi的TThread类使用很方便,但是有时候我们需要在线程类中使用消息循环,delphi没有提供. 花了两天的事件研究了 ...
 - 与众不同 windows phone (11) - Background Task(后台任务)之警报(Alarm)和提醒(Reminder)
			
原文:与众不同 windows phone (11) - Background Task(后台任务)之警报(Alarm)和提醒(Reminder) [索引页][源码下载] 与众不同 windows p ...
 - Processing_百度百科
			
Processing_百度百科 Processing
 - URAL 1963 Kite 四边形求对称轴数
			
题目链接: http://acm.timus.ru/problem.aspx?space=1&num=1963 题意,顺时针或逆时针给定4个坐标,问对称轴有几条,输出(对称轴数*2) 对于一条 ...
 - 深度学习系列之CNN核心内容
			
导读 怎么样来理解近期异常火热的深度学习网络?深度学习有什么亮点呢?答案事实上非常简答.今年十月份有幸參加了深圳高交会的中科院院士论坛.IEEE fellow汤晓欧做了一场精彩的报告,这个问题被汤大神 ...
 - jquery实现菜单功能(单击展开或者关闭)-一般应用于后台
			
<!doctype html> <html> <head> <meta charset="gb2312"> <title> ...