资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[移动开发] 为什么无服务器更适用于移动开发
引用原文:why serverless was made for mobile development 作者:alexander stigsen 翻译:lloog 译者注:作者通过介绍realm移动平台,引出无服务器开发模式的优点,解释无服务器架构为什么适合移动开发。 当我们将旧版服务器堆栈取消时,构建移动应用程序将变得无限简单 当我们谈到构建移动应用时,我们真正的意思是构建与服务器技术交互的移 ...
[移动开发] 饿了么移动基础设施建设
引用作者简介: 王朝成,饿了么移动技术移动基础架构组负责人、移动架构师,负责饿了么移动技术的远景规划、技术架构选型、外部技术方案评估等工作。目前关注领域包括移动端架构、安全、自动化测试及移动大数据等。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《程序员》 ...
[移动开发]
引用 作者简介:黄峰达,thoughtworks 软件开发工程师,csdn 博客专家。长期活跃于 github,专注于物联网和前端领域。出版著作《自己动手设计物联网》,以及《growth:全栈增长工程师指南》等六本电子书,并译有《物联网实战指南》。 本文为《程序员》2016年12月期原创文章,未经允许请勿转载,更多精彩文章请订阅2017年《程序员》。 技术之路,共同进步,欢迎投稿、约稿、给文章纠错, ...
[移动开发]
本文来自:http://blog.nimbledroid.com 像java这样具有垃圾回收功能的语言的好处之一,就是程序员无需手动管理内存分配。这减少了段错误(segmentation fault)导致的闪退,也减少了内存泄漏导致的堆空间膨胀,让编写的代码更加安全。然而,java 中依然有可能发生内存泄漏。所以你的安卓 app 依然有可能浪费了大量的内存,甚至由于内存耗尽(oom)导致闪退。 ...
[移动开发]
引用 声明:本原创文章来自作者投稿,首发于csdn,未经许可,禁止任何形式的转载。 作者:王庆友,前1号店首席架构师,先后就职于ebay、腾讯、1号店等公司,精通电商业务,擅长复杂系统业务建模和架构分析,同时在构建大规模的分布式系统方面有丰富实践,尤其在大型系统的soa改造方面有很深入的理论和实践,目前在寻找合作机会,微信号brucetwins,个人公众号“架构之道”。 责编:钱曙光,关注架构和算法 ...
[移动开发]
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如api如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的app,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内容就是 ...
[移动开发]
oculus游戏部门负责人jason rubin在采访中解释了为什么时至今日vr依然极度缺乏3a游戏:所有开发者都等着其他人的作品,开发者之间相互学习并探索什么能做什么不能做。由于vr游戏领域几乎是零基础,开发者们的互相学习是非常重要的,当越来越多的vr游戏诞生,能够促使vr游戏开发越来越快。 两年前,jason rubin加入了oculus vr公司,在饱受热议的oculus rift部门担任软 ...
[移动开发]
【译者注】mobile first(移动优先)大概是移动设计师听到最多的设计理念之一,2011年luke wroblewski大神提出它时,打破了原来“先完成web设计再移植移动设计”的常规方式,为移动设计注入了一针强心剂,一时各大企业和团队纷纷投入,推动了移动设计的快速发展。时过境迁,移动优先的理念虽然没错,但如今部分企业表现的有些矫枉过正,盲目投入移动端而忽视了用户使用最频繁的大屏终端,实则割裂 ...
[移动开发]
1. 全部activity可继承自baseactivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和sql逻辑分离,更清晰,建议使用lite系列框架liteorm库,超级清晰且重心可以放在业务上不用关心数据库细节。 3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中. 4. 不要相信庞大的管理类的 ...
[编程语言]
相对于objective-c,swift是一种编译代码时速度更快、安全性与可靠性更高、同时具有可预测性的语言。下面我们列出了在实践中使用这种新语言时,所获取一些swift使用技巧。这些技巧有助于让开发者编写出更干净的代码,并能帮助更熟悉objective-c的程序员适应swift编程,同时适用于在swift上具有各种背景经历的人,请继续往下看。 章节的顺序是按照使用者对swift的熟悉程度来排列的 ...
[移动开发]
本文转自:腾讯bugly 0、写在前面 没抢到小马哥的红包,无心回家了,回公司写篇文章安慰下自己tt。。话说年关难过,bug 多多,时间久了难免头昏脑热,不辨朝暮,难识乾坤。。。艾玛,扯远了,话说谁没踩过坑,可视大家都是如何从坑里爬出来的呢? 1、实现个静音的功能 话说,有那么一天, 引用pm:『我这里有个需求,很简单很简单那种』 rd:『哦,需要做三天』 pm:『真的很简单很简单 ...
[移动开发]
移动开发变得越来越受欢迎,但移动开发者正面临着一系列挑战。本文将介绍的是android开发者需要面对的8个不利因素,例如缺乏硬件标准化,以及软件碎片。 为android os开发app,给予了开发人员极大的开发自由,并为app所有者积累了不断增长的用户群。但是,在这过程中,开发人员面临着许多android app开发挑战。 android平台给android app开发者带来了很多很多机会。有许 ...
[移动开发]
应用隐私控制-外部调用 ios9增加了隐私控制,自己的应用如果需要调用其它应用,需要在工程的info.plist中添加一个key为lsapplicationqueriesschemes的数组值,里面包含需要添加白名单的string类型的scheme。即使用url scheme将其加入白名单。如项目中使用了qq,微信等分享登录功能,需要添加的值为: mqqopensdkapiv2 mqqope ...
[移动开发]
gradle尽管比android studio早出现,但直到成了官方ide之后,gradle才逐渐流行起来。然而,我们是否将这个强大的自动化构建系统的优势发挥地淋漓尽致了呢? 项目与build的特定全局变量 用gradle可以自动生成buildconfig类,其中能够生成附加字段。这对配置服务器url之类的工作十分有用,使用它也能轻松开启或关闭功能。 defaultconfig { build ...
[移动开发]
与过去40年间大多时候相仿,2015年的游戏行业仍旧交织着希望与失望、秩序与混乱、恐惧与勇气、乐观与悲观。也就是说,游戏行业一如既往的有趣。 2015年我们再次看到主流市场发生了转变,新技术获得了很大的动力。下面就是能够代表2015年的五大趋势。 整个行业都在观望valve推动客厅pc的发展 这些年来valve一直有明显的意图,想要凭借pc设备进驻用户的客厅——这种意图可以追溯到2013年9月 ...
[移动开发]
再过几周2015年就正式与我们挥别了,这一年于你而言有什么特别回忆吗? gamasutra员工齐聚一堂,细数了这一年的大新闻、大事件,还真发现那么一些足以撼动未来几年游戏产业的难忘时刻。 1. 动视暴雪以59亿美元价格收购king 游戏产业就是用钱支撑起来的,一桩买卖近60亿美元怎能不让人正襟危坐?老本行以游戏主机/pc游戏开发为主的动视暴雪(activision blizzard,简称ab) ...
[移动开发]
数据显示,每分钟人们下载的应用数量将近有5.1万个,而多达110万的僵尸应用却在角落里无人发觉,基本没什么下载量。本文将重点关注某些关键应用商店的aso策略,来帮助优秀的应用避免沦为“僵尸”的一员。 本文梳理了一些技巧,能够确保人们在google play和apple app store上发现、下载并使用你的应用。 你是否熟悉“僵尸应用程序”这个概念呢?这并不是在说某种手机游戏,而是指那些在 ...
[移动开发]
苹果 app store 一如既往地叫人又爱又恨。爱它的有容乃大、无限商机:无数ios开发者为之心驰神往,拼了命想让开发出来的app尽快通过审核进入app store的殿堂;恨它的层层关卡、条条戒律:苹果审核人员是出了名的傲娇与严苛,有一万个app审核被拒就有一万个理由。 app store的审核标准细则几经更新不断细化,对一款app审核之严格堪称令人发指。涵盖了app质量、功能、界面、位置、 ...
[移动开发]
软件代码库各个不同的部分应当彼此独立,其整体却犹如一部运转良好的机器 android的开发生态系统发展迅速,每周都有变化,人们不停地创建新工具、更新资源库、撰写博文、发表演讲。只要享受一个月的假期,回来的时候支持库和/或play services都更新换代了。 笔者与ribot团队合作开发android应用已有超过三年时间。在这段时间里,我们用来构建android应用的架构与技术一直在不断进 ...
[移动开发]
林子大了什么鸟都有,app市场也是这样。举个例子,有段时期图片社交井喷式发展,各类图片社交app一时充斥着市场。各种或重视图片加工或主打社交元素的app“来得快去得快”、“你方唱罢我登场”,这些短命app的例子不胜枚举。究其原因,除了市场饱和等客观因素外,更多的还是一些企业和开发者急于求成、眼馋市场,以构建参与感为借口将未经测试襁褓之中的app推上市场,结果暴露出各种各样的bug,最终演变成用户的 ...
« 上一页 1