京东app开发框架_京东app首页布局

hacker|
144

文章目录:

京东网页是用什么框架

京东使用的Java web框架

是前端框架+后台框架+都用什么+京东页面很大气用到什么技术搜索

java web框架是目前为止最完整、最强大、最时髦的框架,即使是华为、阿里巴巴、京东等也不例外,如果在国外这套框架的价格在”十万美金“左右,当然国内大型的研发公司也争相购买,因为它能够带来实时在在的改变。

作为公司重金购买的升级版java web开发框架,已经应用到ERP系统,交通运输系统,仓储系统,电信资费系统中,得到客户一致好评,处于互联网精神的传承。

php框架有哪些,我想做一个类似京东的商城,用什么框架好呢?

1. Yii

Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。

2. CodeIgniter

CodeIgniter是一个应用开发框架——一个为建立PHP网站的人们所设计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界面,富有条理性的架构来访问这些库。使用CodeIgniter开发可以往项目中注入更多的创造力,因为它节省了大量编码的时间。

3. CakePHP

CakePHP是一个快速开发PHP的框架,其中使用了一些常见的设计模式如ActiveRecord,Association Data Mapping,Front Controller以及MVC。其主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架,而且这个快速的实现并没有牺牲项目的弹性。

4. PHPDevShell

PHPDevShell是一个开源(GNU/LGPL)的快速应用开发框架,用于开发不含Javascript的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。其设计形成了一个简单的学习曲线,PHP开发者无需学习复杂的新术语。PHPDevShell的到来满足了开发者们对于一个轻量级但是功能完善,可以无限制的进行配置的GUI的需求。

5. Akelos

Akelos PHP框架是一个基于MVC设计模式的web应用开发平台。基于良好的使用习惯,使用它可以完成如下任务:

◆方便的使用Ajax编写views

◆通过控制器管理请求(request)及响应(response)

◆管理国际化的应用

◆使用简单的协议与模型及数据库通信

你的Akelos应用可以在大多数共享主机服务供应方上运行,因为Akelos对服务器唯一的要求就是支持PHP。因此,Akelos PHP框架是理想的用于发布单独web应用的框架,因为它不需要非标准PHP配置便能运行。

6. Symfony

Symfony是一个用于开发PHP5项目的web应用框架。

这个框架的目的在于加速web应用的开发以及维护,减少重复的编码工作。

Symfony的系统需求不高,可以被轻易的安装在任意设置上:你只需一个Unix或Windows,搭配一个安装了PHP5的网络服务器即可。它与差不多所有的数据库兼容。Symfony的价位不高,相比主机上的花销要低得多。

对于PHP开发者而言,使用Symfony是一件很自然的事,其学习曲线只有短短一天。干净的设计以及代码可读性将缩短开发时间。开发者可以将敏捷开发的原理(如DRY,KISS或XP等)应用在其中,将重点放在应用逻辑层面上,而不用花费大量时间在编写没完没了的XML配置文件上。

Symfony旨在建立企业级的完善应用程序。也就是说,你拥有整个设置的控制权:从路径结构到外部库,几乎一切都可以自定义。为了符合企业的开发条例,Symfony还绑定了一些额外的工具,以便于项目的测试,调试以及归档。

7. Prado

PRADO团队由一些PRADO狂热者组成,这些成员开发并推动PRADO框架以及相关项目的进行。

PRADO的灵感起源于Apache Tapestry。从04年开始,PRADO成为SourceForge上的开源项目之一。这个项目目前进展到了3.x版本。

8. Zend

作为PHP艺术及精神的延伸,Zend框架的基础在于简单,面向对象的最佳方法,方便企业的许可协议,以及经过反复测试的快速代码库。Zend框架旨在建造更安全,更可靠的Web 2.0应用及web服务,并不断从前沿厂商(如Google,Amazon,Yahoo,Flickr,StrikeIron和ProgrammableWeb等)的API那里吸收精华。

9. ZooP

Zoop PHP框架,意为Zoop面向对象的PHP框架。

这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个快速,有效并干净的框架。它的伸缩性很好,你可以只安装你需要的功能。

对代码并不很熟悉的开发者也可以通过Zoop快速的开发安全的web应用。熟练的开发者则可以更加将Zoop的弹性利用到极致。

Zoop建议将display,logic以及数据层(MVC)分开使用。

Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己编码来实现的功能。Zoop内置的纠错功能可以通过配置实现生产环境下的错误日志生成,这个错误日志提供了很多信息,可读性很高,可以更轻易的寻找并排除错误。

Zoop的一个特别之处在于其GuiControls,在PHP中是一个相当革新的想法。它提供了很多form widgets与验证完整的集合到一起,并形成了一个可以轻松打造个性化GuiControls的框架。

还有Thinkphp,Easyphp

京东到家APP分析

一、战略层

产品定位:为死宅、深度网购用户(懒人经济)提供方便快捷的生活服务,Slogan是“万种商品、即刻送达”

用户需求:满足用户在各种生活场景下:包括逛超市买生活用品、水果蔬菜、一日三餐、加班点外卖、生日定鲜花蛋糕、生病买药、请家政保姆,足不出户就能快速解决这些问题的需求

优势:1.借助京东商城的力量发展。京东到家有京东商城这个巨大的导流平台,并已经有充足的电商经验、成熟的支付体系,所以在O2O电商相当于站在巨人的肩膀上成长;2.采用的商业模式和物流模式能很好地实现“万种商品,即可送达”。其整个采用C2C商业模式,只为商家提供一个销售平台,而在物流上,也不再自建供应链,而是与”达达“合作,采用众包模式,成本低速度快。迅速扩张和保证服务质量中间取得平衡

二、范围层

京东到家的主要功能有:

1.超市购物.水果生鲜.半成品菜.成品菜.外卖等,解决用户买日常用品、买菜、吃饭的问题,这些都属于高频需求,且对物流及时性要求也很高。这部分功能应该属于京东到家主打的核心功能,用户只能看到和购买3公里范围内的服务,保证了送货的及时性。

2.买药、订鲜花蛋糕等,解决用户特殊情况下的特殊需求,这些功能使用频次低,但定制化需求高,例如买药,京东到家提供了自测用药、快捷找药等附加功能,让用户不仅可以在线买药,也可以知道买哪种药,订鲜花的页面,京东到家提供了按场景(表白、问候、夫妻)选花。附加功能满足了用户的期待型需求。

3. 上门服务。

三、结构层

四、框架层

五、表现层

六、商业模式

C2C模式,不再自建物流

京东商城在最开始决定自建物流,坚持走自营为主的商业模式,一方面考虑用户体验,另外一方面,我们就看到过去整个中国商品平均搬运次数是五到七次,我们要减少一半以上的搬运次数,所以我们设计全国物流体系的时候口号就是减少物品的搬运次数,降低了成本,提高了发货效率

------------附小彩蛋----------------

15年2月京东到家上线,随手扒了一下上线以来的更新日志,发现京东到家的确已经改进了很多地方, 2016年4月最新一版本的更新日志为

1.红包分享(改进目的:让用户利用自己社交链,吸引新用户,一种促销手段)

2.新增优惠大集合(目的:这个功能放在首页位置,利于刺激那些本来只想来逛逛的用户的消费欲望,提高转化率,让用户领取优惠券不会再像寻宝一样困难,给用户带来更好的购物体验)

3.秒杀时可以查看店家名称(目的:用户可以在秒杀页面就得到更多的信息,不需要跳转到详情页就可以直接抢购,个人猜想:可能是产品经理看到了用户在秒杀界面通常都会进入详情页面看看再决定是否要买,而详情页面其实多的是店家信息,因此把这部分信息挪到了秒杀页)

自己体验的时候发现一些有待于改进的点:

【用户体验方面】

·如果未开启定位权限,选择收货地址,定位的话,只会提醒检查GPS,不能直接跳转到设置中去设置;淘宝到家里面,如果没有开启,可以直接跳转到设置;

·可以考虑加入省流量模式,定时秒杀之前的可以添加消息提醒

·新建收货地址页面,可以考虑自动获取当前所在城市

【功能方面】

·门店有待于进一步扩展,分类很多,但我点进去之后又不能使用,个人认为可以将这些没有商品的频道灰掉,避免点击进去之后不能用,尤其是在医药健康频道,经过很多步骤自诊选了合适的药品,但是却买不了药,是否可以提醒用户把这些信息复制下来,去其他平台试试。

·在定鲜花界面,场景还可以更加丰富。上门服务频道,分类有待于细化

·必须按店家结算,不能统一结算之后再派发不同店家

·管理收货地址-导入京东收货地址,可以重复添加同一个地址,不能一键导入所有地址,必须在地图上确认,为什么要这么麻烦

·外卖和美食有重叠的部分,可能是因为外卖是饿了么在做,有一部分美食又是京东到家自己做的,所以就把两个分离开了?

·在分类里面没有必要再要“搜索门店”的功能,因为用户通常使用路径是:知道自己要买哪一类商品,但不知道有哪几家在卖。而搜索门店的功能首页搜索框里面已经实现了。

·门店详情页面的一些小建议,这个页面吧商品和商家作为两个大类,放在了页面顶部,1)可以把分类按钮放到商品tab里面,放的太靠上面,在浏览商品的时候并没有看到2)把商家的详细信息没必要放在一级菜单里面在商品页的顶部已经展示了用户最关心的商家信息,可以在它旁边再加一个更多,跳转过去,而顶部就完全是商品的搜索、分类。3)浏览商品的交互方式可以按照“某类商品详情”的页面那样,向下的时候隐藏上面的小标签,一旦向上滑,再展示小标签

·“某类商品详情”标题栏有三个小圆点,可以查看消息和返回主页,这个功能没有必要放,其他页面返回首页都是通过“关闭”实现,最好与其他页面保持一致

·在线客服咨询时,不能一键关闭,必须一层一层返回,可以和其他页面一样,通过“关闭”来实现

淘宝 京东APP 用的什么开发框架 是原始的吗

qq安卓端,百度、京东app安卓端和ios端都是用 js的框架react native 开发的

淘宝,京东这种商城的APP都是用Android+h5语言来开发的吗?

一般比较大的平台都会采用Android原生+h5混合开发,这样能取各方面的优点;

原生开发可以访问设备中的所有功能,运行速度更快,性能更高,而且可以启用优秀的离线处理和存储能力等等,提供最佳的用户体验,最优质的用户界面,最华丽的交互。

原生开发的缺点在逐渐的开发、运营过程中显现出来。开发成本高,不同平台需要定制不同的app,也就是android定制apk,ios定制app,开发人员需要多平台多语言,人力成本、时间成本较多,通用性差;

H5开发是Html5开发的app,本质上运行在手机浏览器中的页面,一般使用app做一个壳套用浏览器运行H5的页面,由于H5的特性也有很多app使用半原生半H5的hybird app 开发模

H5有许多优点,特别针对原生开发的缺点。如:

直接在网页上调试和修改,几乎不用考虑用户机型和适配的问题,针对原生开发的平台碎片化、开发人力成本、时间成本高;版本升级优势,网页的升级与用户无关,用户无需下载更新安装,保证实时送达到用户手中;上线时间稳定、快速,不需要通过开发市场的审核,有收入分成的开发市场更是可以绕过收入分成。除此以外在视频媒体方面H5表现也十分优秀的。

H5的缺点有许多,当新技术出现时候许许多多的人都在吹嘘它的优点,到真正实用时才对它的缺点正视。H5加载大图片的时候性能会下降,大量用户访问同一个H5应用时性能会下降,响应速度比不上原生app,上网速度也不及原生app,H5不能自动处理动画上反复交互(网页游戏),需要借助css3、javascript。

3条大神的评论

  • avatar
    访客 2022-12-11 下午 07:25:14

    display,logic以及数据层(MVC)分开使用。Zoop由很多组件和项目集合而成,其中包括smarty和prototype AJAX框架,PEAR模块等。高效的核心组件提供了很多你原本需要自己

  • avatar
    访客 2022-12-11 下午 07:34:42

    Web等)的API那里吸收精华。9. ZooPZoop PHP框架,意为Zoop面向对象的PHP框架。这是个稳定,可伸缩并可移植的框架。从诞生到现在的5年间,已经在不少产品开发中被使用。Zoop是一个

  • avatar
    访客 2022-12-11 上午 10:24:19

    品页的顶部已经展示了用户最关心的商家信息,可以在它旁边再加一个更多,跳转过去,而顶部就完全是商品的搜索、分类。3)浏览商品的交互方式可以按照“某类商品详情”的页面那样,向下的时候隐藏上面的小标签,一旦向上滑,再展示小标签 ·“某类商品详情”标题栏有三个小圆点,可以查看消息和返回主页,这个功能

发表评论