我们有一些项目涉及构建一个由50%自定义功能组成的应用程序,但是然后引入一个wiki,一个论坛和其他已经发明的"轮子"的组件,我们不会希望从头开始重写.
这些第三方应用程序通常具有自己的数据库,主题和身份验证系统.根据我的经验,让事情像单点登录或共同主题一样工作,或者在多个子应用程序中跨实体进行标记/搜索是非常具有挑战性的问题.这种集成项目有哪些最佳实践?
我们的方法,到目前为止,已经尝试仔细挑选你的组件,选择有明确定义的API,最好是通过HTTP(如REST或SOAP)的,虽然这并不总是可行的(我们还没有找到一个体面这样工作的论坛).人们可以给那些试图做到这一点的人提供建议,因为我怀疑这些天我们中的许多人越来越频繁了吗?
根据这个讨论,iphone协议说它不允许"加载插件或运行已经下载的解释代码".
从技术上讲,我想从我们的服务器下载脚本(嵌入在专有协议中).
这是否意味着我不允许在iPhone应用程序中运行像v8这样的运行时?
这可能更像是一个法律问题.
我读过/sf/ask/2894811/必须同意某点的OpenID(对我来说),使之更难以登录.不是显示stoper但我习惯打开网站的首页,有一个小的登录表单,firefox'密码管理器已经填写了正确的值,提交,完成.点击一下.这里 - 它是目前我唯一使用openid的网站 - 密码/表单管理器甚至没有填写我的"登录ID".我经常关闭所有浏览器窗口,所有的cookie都被删除了 - 我想保持这种方式.
是否有任何firefox插件,你会建议使登录过程更容易?也许是在myOpenId检查我的状态并在必要时执行登录的东西.
编辑:不幸的是RichQ是对的,我不能使用安全带.而Sxipper ......不太什么,我脑子里想的;)无论如何,这两种解决方案会带走一些"痛苦",那么upvotes为你们两个.
我也尝试过ssl证书.但这只会增加更多步骤.希望我做错了,其中一些步骤可以消除:
我真正想要的是:
我在Windows上使用Eclipse 3.4(Ganymede)和CDT 5.
当集成的拼写检查器不知道某个单词时,它建议(以及其他)将该单词添加到用户词典的选项.
如果用户词典尚不存在,则拼写检查器提供帮助配置它并显示"常规/编辑/文本编辑器/拼写"首选项窗格.但是,此首选项窗格指出"所选拼写引擎不存在",但无法控制添加或安装引擎.
我怎样才能使用拼写引擎?
更新:解决了我的问题是安装了JDT.这个解决方案在2008-09-07提出并被接受,但现在已经丢失.
是否有可再发行的.Net 3.5安装包,它是一个静默安装程序?
或者,是否有一个开关可以传递给主要的可再发行的.Net 3.5安装程序以使其静音?
我有兴趣编写eclipse插件,从哪里开始?
有哪些资源帮助了你?
我正在寻找:
1.教程
2.致力于插件开发的网站
3.书籍
每当我必须估计一个项目的时间(或审查其他人的估计)时,就会在alpha版本和生产版本之间分配测试/错误修复的时间.我非常清楚,对于未知大小的问题集,到目前为止对未来的估计并不是成功估算的好方法.然而,由于各种原因,一定程度的小时数总是在一开始就分配给这部分工作.而这个初始估计距离真实的最终值越远,那些参与调试的人就越需要在他们"超过"估计值时采取的悲伤.
所以我的问题是:你在制定这样的估算时看到的最佳策略是什么?整体开发估计的百分比是平的吗?设定小时数(期望它会上升)?别的什么?
还需要考虑的其他事项:如果客户负责测试(而不是内部质量保证),您将如何回答这种情况,并且您必须分配一定的时间来回应他们可能找到或未找到的错误(因此您需要找出错误修复的时间估计但不测试
任何人都有一个很好的经验法则,可以在列表,地图或集合等Java Collection接口的不同实现之间进行选择?
例如,一般为什么或在什么情况下我更喜欢使用Vector或ArrayList,Hashtable或HashMap?
如何安排Windows Mobile应用程序定期启动以执行某些后台处理.例如,假设我正在编写电子邮件客户端,并希望每小时检查一次电子邮件,无论我的应用程序当时是否正在运行.
该应用程序是Windows Mobile 5.0或更高版本上的本机C/C++应用程序.
c++ ×3
eclipse ×2
.net ×1
.net-3.5 ×1
architecture ×1
c ×1
collections ×1
eclipse-3.4 ×1
eclipse-cdt ×1
estimation ×1
firefox ×1
heuristics ×1
installation ×1
installer ×1
iphone ×1
java ×1
javascript ×1
linker ×1
openid ×1