【前言】

我这个人总喜欢对同一类东西比較过来比較过去,用过来用过去。

比如曾经选择浏览器,从開始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,感觉好轻松的更多相关文章

  1. 从BAE到SAE,从SAE又回到BAE

    版权声明:本文为博主原创文章,未经博主允许不得转载. [很久以后] 这段话是很久之后补充的,发现错误要勇于改正,以下红色字体是对以前观点的改正, 大概总结下: 1.bae最大缺点是需要备案,不过现在看 ...

  2. BAE、SAE 与 GAE 对比

    从数据库.应用配置.计费.域名绑定.平台服务对比了 BAE.SAE 以及 GAE 的优劣,最后给出云平台选型的建议. 数据库SAE 不支持 InnoDB(可申请支持),BAE 默认支持. BAE 不支 ...

  3. 在BAE上部署Pomelo

    BAE升级到3.0后顿时感觉好用了很多,俨然云主机的感觉. 底下我将分享我在BAE上部署Pomelo的过程. 首先需要拥有一个BAE的执行单元.没有的可以自行百度并部署. 接着svn得出代码到本地.此 ...

  4. 百度BAE专业版申购SSL证书

    这几天开发了一个小程序,本来想放到BAE基础版的,但是基础版现在不能再新增项目了,想了一下,出点血,配了个专业版.但是专业版的SSL证书是需要配的,而小程序必须使用https,所有必须申请一个证书.在 ...

  5. A 最熟悉的陌生人 (纪念当年就读的梅州市江南高级中学)

    最熟悉的陌生人 作者:张慧桥 “枪与玫瑰” 就象瘟98有时会死机天有时会下雨枪有时会走火美国战机有时会掉下来那样,我上网聊天也只是个偶然. 都是栀子那死丫头惹的祸.让每天都觉得是情人节的我那天我自己都 ...

  6. 献给广大it从业人士:早睡早起,晚睡也早起

    早睡早起占人体健康的百分之七十:心态.饮食.及时调理各占百分之十,我们就可以知道早睡早起的重要性. 我们白天是放电,晚上睡觉是充电.晚上只冲了50%的电,白天还要释放100%,那50%哪来的?就是从五 ...

  7. usb驱动开发12之设备生命线

    函数usb_control_msg完成一些初始化后调用了usb_internal_control_msg之后就free urb.剩下的活,全部留给usb_internal_control_msg去做了 ...

  8. 云计算平台简介(App Engine)

    云计算平台简介(App Engine)     1   简介 App Engine: 应用程序引擎,是托管网络应用程序的云计算平台. 1.1  什么是云 云计算通常简称为“云”,是一种通过 Inter ...

  9. ThoughtWorks University之旅 —— 印度游记

    ThoughtWorks University是ThoughtWorks为新加入的员工提供的入职培训项目之一,会将世界各地office新入职的员工一起带到印度浦那,参加一次为期5周的培训,内容涵盖了公 ...

随机推荐

  1. jsp静态化之简单介绍

    package com.zwd.text; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputS ...

  2. C#中Base64之编码,解码方法

    原文:C#中Base64之编码,解码方法 1.base64  to  string string strPath =  "aHR0cDovLzIwMy44MS4yOS40Njo1NTU3L1 ...

  3. 移动端网页JS框架-手机触摸事件框架,日历框架带滑动效果

    swiper.js,hammer.js,mobiscroll http://www.mobiscroll.com/       日历

  4. 最全的Swift社交应用文本输入优化汇总

    在大部分应用中,都有输入的需求,面对众多用户,他们的想法各异,输入的文本内容也是千奇百怪,面对不同的输入,我们该如何优化输入体验?本文将汇总一下Swift社交应用文本输入优化技巧. AD: 一.输入相 ...

  5. Java线程并发中常见的锁--自旋锁 偏向锁

    随着互联网的蓬勃发展,越来越多的互联网企业面临着用户量膨胀而带来的并发安全问题.本文着重介绍了在java并发中常见的几种锁机制. 1.偏向锁 偏向锁是JDK1.6提出来的一种锁优化的机制.其核心的思想 ...

  6. 一int考虑什么类型的多少字节

    一int表示的字节数? 问题是,我们经常得到的答案4. 但int究竟占多少个字节,却跟你的机器环境有关. As you can see, the typical data type sizes mat ...

  7. 搜索:POJ2251&POJ1426&POJ3087&POJ2488

    图的遍历也称为搜索,就是从图中某个顶点出发,沿着一些边遍历图中所有的顶点,且每个顶点仅被访问一次,遍历可采取两种不同的方式:深度优先搜索(DFS)和广度优先搜索(BFS). 1.DFS算法思想` 从顶 ...

  8. haproxy 看到的是https,后台是http的原因

    https://www.zjtest6.com/admin/api/menu haproxy 日志: Jun 24 13:23:02 localhost haproxy[23205]: 192.168 ...

  9. 100M 宽带办理

    http://zj.189.cn/zhuanti/kdsbz#%E5%8D%95%E5%AE%BD%E5%B8%A6%E7%89%B9%E6%83%A0

  10. 关于__stdcall和__cdecl调用方式的理解

    __stdcall和__cdecl都是函数调用约定关键字,先给出这两者的区别,然后举实例分析: __stdcall:参数由右向左压入堆栈:堆栈由函数本身清理. __cdecl:参数也是由右向左压入堆栈 ...