阅读更多
APDPlat是Application Product Development Platform的缩写,意为应用级产品开发平台。

APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源 。APDPlat在演化的过程中,经受住了众多项目的考验,一直追求简洁优雅,一直对架构、设计和代码进行重构优化。

APDPlat的用户群是广大的JAVA工程师,对于JAVA初级开发者,能从APDPlat中学到众多的架构设计原则及编码技巧,对于JAVA中高级开发者,能使用APDPlat从事基于B/S多层架构的管理信息系统的快速开发工作。APDPlat底层全部采用JAVA开源框架,开放透明,安全可靠。

APDPlat官方网站:http://apdplat.org/

APDPlat的主要特性如下:

1、100%的面向对象分析与设计

在使用APDPlat进行产品设计的时候,最核心的工作是建立领域模型,数据库已经退居幕后,不在成为开发的核心。APDPlat让你基本上不用理会数据库相关的问题,无论是开发的时候还是运行维护的时候,这种情况就好像是你在开发的时候不用理会操作系统一样。

2、零配置文件,约定优于配置

在使用APDPlat进行产品设计的时候,不需要生成和维护大量的配置文件,99%的工作都可以用注解来实现。APDPlat对spring、JPA、compass、struts2做了定制修改,实现了配置整合。

3、多模块产品线体系结构

APDPlat使用模块化方式组织整个系统,APDPlat应用级产品开发平台由核心模块、组件模块以及web模块构成,APDPlat实现了应用级产品的通用功能,客户只需要实现自己特定的组件模块以及对应的web模块就能完成系统的开发。APDPlat致力于通过简单的定制就能形成多条产品线。

4、所有领域对象内置的索引检索能力

在使用APDPlat进行产品设计的时候,不需要担心大数据量的数据检索性能,框架内置了性能优异的搜索引擎。

5、完善的权限认证授权体系

APDPlat遵循标准RBAC模型进行设计,支持数据权限及操作权限。数据权限支持树形无限级组织机构,同级之间只能操纵自己的数据,上级可以操纵本级以下所有下级的数据。操作权限可以细化到方法级别及记录级别。

6、采用Maven2作为项目构建及项目管理工具

Maven2极大地方便了开发及管理,所有依赖的jar包都是从官网自动下载,保证了依赖的jar包的完整性及正确性。除了依赖的jar会自动下载外,所有依赖的jar包的源代码和API文档也能轻松获得,便于开发。

7、支持web service

所有业务逻辑都可以以web service的方式对外提供接口,同时可以作为web service的客户端,使用其他系统提供的服务。

8、详细的系统日志及业务日志

APDPlat应用级产品开发平台提供了详细的系统监控日志以及业务操作日志,为系统的性能分析,用户使用轨迹跟踪,运行情况,用户的操作历史等提供了强大的支持,为系统审计提供了依据,为统计分析数据挖掘决策支持提供数据。

9、支持XML和对象的相互转换

对XML的强大支持,所有的领域对象都内置了转化为XML表示的能力,平台还提供了将XML转化为对象的服务,这种能力用于导入初始数据极其有用。

10、精心设计的数据字典

在数据字典的精心设计方面,从缓存,易用,简化等角度做了大量工作。数据字典分为两种:普通两级的和树形的。

11、强大的在线内容管理

强大的在线内容编辑器,满足了内容发布管理的需求,并对每个用户发布的图片、文件、FLASH等提供了在线文件管理功能。

12、支持WEB系统备份恢复

系统提供了备份恢复的功能,仅仅需要通过浏览器登录系统,在WEB页面上并可完成系统备份恢复操作,这也是APDPlat应用级产品开发平台OO设计的重要体现,不要让数据库再跑出来烦人,烦开发人员,烦客户。

13、各种统计图

在系统监控以及操作日志中,有大量的统计需求,这些数据非常适合用各种统计图形来展示,形象直观,可理解性强。APDPlat应用级产品开发平台提供了强大的图形报表支持。

14、软件保护

APDPlat为您提供可靠的软件保护技术,轻松实现软件版权保护,防止盗版。APDPlat将互联网技术与电子授权相结合, 不仅采用“机器绑定”和“服务器验证”的“双保险”安全授权机制,还采用了签名验证,代码加密混淆等措施,实现了软件激活、授权升级、损坏恢复的自动化过程,极大地提高了安全强度,并使软件破解更困难、易追踪和可补救。

15、数据安全

采用PKI公钥基础设施保护数据资产,对浏览器和服务器之间交换的所有数据进行加密,避免明文数据在传输中被黑客sniffing而导致信息泄露。在各种浏览器中,所有和服务器的连接都是加密的。

16、界面炫丽,色彩丰富

强大炫丽的用户界面,方便快捷的操作模式,良好的用户体验。支持多种不同色彩的主题,改善视觉疲劳。

17、自动代码生成

只需简单地填个excel表格,就能生成完整的应用并预留扩展点。因为对excel表格做了限制,只能在特定区域编辑,部分数据只能在下拉菜单中选择,所以能保证数据的准确性。代码自动生成功能把开发人员从繁琐复杂的通用功能开发中解放出来,把精力集中于具体业务逻辑,大大节约了开发时间及开发成本,提高了软件的质量。
来自: github.com
10
0
评论 共 23 条 请登录后发表评论
23 楼 jsonmong 2015-06-26 08:45
JxADF(http://osgi.jxtech.net)是一款基于OSGi的企业级开发平台,可免费下载使用,有在线演示、还不断有免费插件使用,以及不断更新的文档。

目前市面上提供Java的OSGi插件市场,基本很难找到,http://osgi.jxtech.net 正在致力于建设这样一个生态圈,让更多的开发者和用户参与进来,将企业级的业务模块化、市场化。
22 楼 yangshangchuan 2013-06-29 19:13
中国开源软件推进联盟主办、全球最大中文IT社区CSDN与程序员杂志协办的“第八届开源中国开源世界高峰论坛暨中国开源群英会2013”,于6月28-29日在北京航空航天大学隆重召开,大会组委会在会上宣布了年度开源项目评选结果,经过网友近三万张公开投票,并经过中国开源软件推进联盟专家委员会的综合评选,Cocos2d-X、UbuntuKylin操作系统、APDPlat、ThinkPHP、DWZ(jUI)、Pomelo、FineUI、zTree、UEditor富文本编辑器、SpringSide、禅道项目管理软件、Node-Webkit当选为2013年度优秀开源项目。详情请参考大会官方网站
21 楼 yangshangchuan 2013-06-29 19:12
第八届开源中国开源世界高峰论坛上午全体会议宣布了“2013年度中国优秀开源项目”评选结果,10个参选项目APDPlat、DWZ、FineUI、Pomelo、SpringSide、thinkPHP、UbuntuKylin、UEditor、zTree、禅道以及2个专家特别推荐项目Node-Webkit和Cocos2d-x入选,祝贺这些项目团队!
20 楼 yangshangchuan 2013-06-26 03:59
FineUI创始人三生石上在CSDN发了帖子 CSDN的《2013年度中国优秀开源项目评选》已经沦落为一场刷票大战 http://bbs.csdn.net/topics/390498313
G4Studio_熊春的看法:
有人把这帖子地址发给我 问我对这事有啥看法?我答“呵呵,帖子好长”。现在终于看完,我只能说让我想起了大学时候我上铺的兄弟。每次考试,他总是会很早的去占座位,坐成绩最好的女生后面,然后给我也占一个他后面的座位。每次最后半小时的时候他都扭着身子要让我抽,我每次都不屑。有一次,他硬是要给我赛纸条,我一气之下给他一脚射坐地下了。每次都习惯性的他都高分飘过,我则进入挂科重修挂科重修的死循环。平时,我们却是最好的朋友,最铁的兄弟。真心好基友。其实忠实憨厚之人与投机倒把的油滑之人也可以求同存异共生的。可恨之人必有可爱之处。建议@u010918003不用那么上火,一个游戏而已。

APDPlat_杨尚川的看法:
春兄好有个性,让我也想起了自己的过去,记得当年高考结束后,我的好多同学都考上了不错的学校,清华、北航、浙大,而我就比较悲剧了,由于高二高三经常性喝酒,结果被迫上了甘农大的林学专业。

到了甘农大,一次偶然的机会,让我对软件开发产生了强烈的兴趣,于是疯狂地自学,天天泡在农大的图书馆,以至于挂了6门甚至有时候就直接交白卷,当时交完白卷走出考试的教室,问自己这是怎么了,我怎么也会交白卷呢?记得高二之前我在老师同学的眼中那是天才啊!终于明白人做不到全才!终于明白人做不到完美!

当时我心里想凭什么要让学校决定我的未来,我也蛮优秀的,就算正规毕业了跟我的同学比起来差距还是非常之大,我需要另辟蹊径,我不相信凭我自己的努力我就不会成功,我要凭自己的实力干出点名堂。于是2005年我放弃学业专心从事JAVA研发,凭着对JAVA的热爱与激情,我在别人的质疑声中坚持了下来,自己一个人摸着石头过河,没有参加任何培训,也没人给我指导,吃尽了苦头,做了N多项目,终于赚了点钱,于是发起了JAVA开源项目APDPlat,目的就是想利用业余时间帮助一下他人,举手之劳,何乐而不为呢?

在高中,大家为了上大学而奋战,到了社会,大家为生活而奋战,那么我们搞开源也要拼个你死我活吗?

我搞APDPlat,完全没考虑过要靠它赚钱,我是觉得已经赚了一些钱了才开源的,开源的目的是希望以码会友,广交朋友,所以我只有一个简单的Github链接一个DEMO和一个简单的官网主页,DEMO过一段时间也会去掉,QQ交流群也是别人给建的,后来我又从WIKI里面去掉了QQ 群的链接,我也不想搞论坛,我觉得一个Github的WIKI就足够了,我是自己白手起家的,我欣赏好学奉献心胸宽广的人,我讨厌只索取不奉献还满腹牢骚嫌开源项目不够好的人,如果用户照着WIKI里面的入门指南的描述都入不了门,我是不建议他使用APDPlat的。

这次投票,很多都是我NUTCH和HADOOP的粉丝,我通过在CSDN&ITEYE分享NUTCH和HADOOP方面的知识结交了很多的朋友,之前CSDN&ITEYE也对我的JAVA开源项目APDPlat进行了专访,也给我带来了一定的人气。其实从APDPlat的开源中我是没有获得过收入的,中国的开源不容易,大部分人还在为生活奔波苦苦挣扎,我觉得CSDN这次评选活动的出发点也是想为中国的开源项目做点推动。关于恶意刷票的事情,我的看法是这样,就像春兄说的,游戏而已,世间无论任何规则总不能保证没有漏洞,有了漏洞难免就会有人钻,所以没必要上火,生活很美好,放轻松。

一个开源项目好不好,不是一个投票能决定的,所以对于投票结果,一笑即可。我个人觉得,开源需要一个强有力的组织来号召来推进,就像APACHE,中国缺少这样的组织,大部分还是单打独斗,我在今年的3月份就建议CSDN的CTO范凯推出一个类Github的平台来聚集诸位开源大牛,以便更加紧密地协作与沟通,我们跟国外比起来是有一定的差距,但是只要我们一起努力,迟早是会赶上并超越的,这需要各位开源大牛的齐心协作,而不是相互猜忌窝里斗。

最后说一下,看了帖子的讨论,个人的感觉是相互的谩骂与侮辱于事无补,只会让事情更加恶化,希望大家静下心来做技术做开源,我之前在CSDN&ITEYE的APDPlat专访也遭受了很多人的谩骂与侮辱,ITEYE的王果告诉我说大家都很浮躁,不用理会,一笑即可。

看了这篇帖子,花了很长的时间追忆往事,犹如昨日,历历在目,不禁心潮澎湃,感慨万千,中国的开源,什么时候才能崛起,希望有生之年能看到。
19 楼 yangshangchuan 2013-06-25 19:54
在中国开源软件推进联盟主办、全球最大中文IT社区CSDN与程序员杂志协办的“2013年度中国优秀开源项目评选”活动中,APDPlat以2094票位居第三,详情请参考公开投票网站:2013年度中国优秀开源项目评选
18 楼 yangshangchuan 2013-04-22 12:51
还有环境为什么要使用  JDK7啦;
童梦新苑 写道
对你这个项目非常感兴趣, 想问你一下, 你提供的集成 APDPlat2.3.1演示版本这个内容是什么(是指直接可运行的项目吗,但是在里面没有看到关于项目的文件啊 我下的是windows 64的)?  还有环境为什么要使用  JDK7啦;


APDPlat是编译后放到TOMCAT里了,必须要JDK7
17 楼 童梦新苑 2013-04-21 21:28
对你这个项目非常感兴趣, 想问你一下, 你提供的集成 APDPlat2.3.1演示版本这个内容是什么(是指直接可运行的项目吗,但是在里面没有看到关于项目的文件啊 我下的是windows 64的)?  还有环境为什么要使用  JDK7啦;
16 楼 yangshangchuan 2013-03-20 07:27
请管理员把正中文中的

官方网站:http://ysc.github.com/APDPlat/
APDPlat源码:https://github.com/ysc/APDPlat
APDPlat文档:https://github.com/ysc/APDPlat/wiki

这三行改为如下一行

APDPlat官方网站:http://apdplat.org/

谢谢!
15 楼 yangshangchuan 2013-03-20 07:24
APDPlat官方网站:http://apdplat.org/
14 楼 yangshangchuan 2013-03-20 07:23
APDPlat官方网站:http://apdplat.org/
13 楼 yangshangchuan 2013-03-19 15:42
sarkara 写道
连个怎样使用的文档没有,文档严重缺乏啊。简单测试了一下,新闻类别下拉项没出来,没法添加新闻,测试不够。


APDPlat倡导的是我为人人,人人为我的开源奉献协作精神。一切以提高技术为宗旨,一切以把coding当成艺术为指导。

APDPlat不是针对【业务人员】的【快速开发平台】,而是针对【JAVA工程师】的【应用级产品开发平台】,我们希望加入APDPlat的朋友对coding有激情,追求coding的艺术,所以不愿意看代码的或是看不懂代码的就不适合使用APDPlat。

在线WIKI: https://github.com/ysc/APDPlat/wiki
12 楼 yangshangchuan 2013-03-19 15:41
sarkara 写道
连个怎样使用的文档没有,文档严重缺乏啊。简单测试了一下,新闻类别下拉项没出来,没法添加新闻,测试不够。

不要乱说,好吧!
11 楼 sarkara 2013-03-19 13:52
连个怎样使用的文档没有,文档严重缺乏啊。简单测试了一下,新闻类别下拉项没出来,没法添加新闻,测试不够。
10 楼 海盗大哥 2013-03-19 11:49
yangshangchuan 写道
海盗大哥 写道
开发应用级别系统,简化业务上面有什么好的解决方案吗
还是也是靠人力堆出来了~

首先,追求简洁的代码,坚决避免复制粘贴这种大量重复丑陋的代码。
其次,约定优于配置,定义明确的规则以避免大量复杂的配置。
再次,APDPlat已经实现了平台级的功能,所以用户就可以将精力集中于业务逻辑分析及编码实现,而不用再去考虑平台级别的特性的设计及实现。
最后,APDPlat是一个完整的WEB应用程序,开箱即用。
总之,APDPlat通过实现平台级的特性来简化业务的开发。

===============================
能否用一个例子体现下相关特性:
EG:对一张product 表进行维护
界面布局如
第一列      第二列
放查询框    放grid+操作按钮(增删改)
权限要求如
控制到按钮基本
////
一个开发人员应该怎么个步骤了 先做什么 后做什么 最后做什么了
那些平台提供了功能,那些开发人员要自己解决???
==========================

9 楼 kiven 2013-03-19 08:51
yangshangchuan 写道
kiven 写道
能否详细介绍一下这个项目具体做啥的么?小弟有点才疏学浅


详细情况请查看以下链接:

APDPlat官方网站:http://ysc.github.com/APDPlat/
APDPlat_Core API文档:http://ysc.github.com/APDPlat/APDPlat_Core/apidocs/index.html
APDPlat_Module API文档:http://ysc.github.com/APDPlat/APDPlat_Module/apidocs/index.html
APDPlat_Core 在线源代码阅读:http://ysc.github.com/APDPlat/APDPlat_Core/xref/index.html
APDPlat_Module 在线源代码阅读:http://ysc.github.com/APDPlat/APDPlat_Module/xref/index.html

周末有时间弄下来玩一玩。感觉应该是个很好的东西。
8 楼 yangshangchuan 2013-03-19 00:36
kiven 写道
能否详细介绍一下这个项目具体做啥的么?小弟有点才疏学浅


详细情况请查看以下链接:

APDPlat官方网站:http://ysc.github.com/APDPlat/
APDPlat_Core API文档:http://ysc.github.com/APDPlat/APDPlat_Core/apidocs/index.html
APDPlat_Module API文档:http://ysc.github.com/APDPlat/APDPlat_Module/apidocs/index.html
APDPlat_Core 在线源代码阅读:http://ysc.github.com/APDPlat/APDPlat_Core/xref/index.html
APDPlat_Module 在线源代码阅读:http://ysc.github.com/APDPlat/APDPlat_Module/xref/index.html
7 楼 yangshangchuan 2013-03-19 00:35
kiven 写道
能否详细介绍一下这个项目具体做啥的么?小弟有点才疏学浅

详细情况请查看以下链接:
APDPlat官方网站:[url]http://ysc.github.com/APDPlat/ [/url]
APDPlat_Core API文档:[url]http://ysc.github.com/APDPlat/APDPlat_Core/apidocs/index.html [/url]
APDPlat_Module API文档:[url]http://ysc.github.com/APDPlat/APDPlat_Module/apidocs/index.html [/url]
APDPlat_Core 在线源代码阅读:[url]http://ysc.github.com/APDPlat/APDPlat_Core/xref/index.html [/url]
APDPlat_Module 在线源代码阅读:[url]http://ysc.github.com/APDPlat/APDPlat_Module/xref/index.html [/url]
6 楼 yangshangchuan 2013-03-19 00:32
海盗大哥 写道
开发应用级别系统,简化业务上面有什么好的解决方案吗
还是也是靠人力堆出来了~

首先,追求简洁的代码,坚决避免复制粘贴这种大量重复丑陋的代码。
其次,约定优于配置,定义明确的规则以避免大量复杂的配置。
再次,APDPlat已经实现了平台级的功能,所以用户就可以将精力集中于业务逻辑分析及编码实现,而不用再去考虑平台级别的特性的设计及实现。
最后,APDPlat是一个完整的WEB应用程序,开箱即用。
总之,APDPlat通过实现平台级的特性来简化业务的开发。
5 楼 海盗大哥 2013-03-18 23:40
开发应用级别系统,简化业务上面有什么好的解决方案吗
还是也是靠人力堆出来了~
4 楼 yangshangchuan 2013-03-15 19:57
傲杀狂人 写道
属于系统的后台管理吧,自己想做什么样的应用就自己扩展,貌似这样吧

系统的后台管理只是UI,还有更多的平台级特性,如:软件保护、备份恢复、认证授权、全文检索、多模块架构等等,详情可看WIKI:https://github.com/ysc/APDPlat/wiki

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 应用级产品开发平台APDPlat.zip

    APDPlat是Application Product Development Platform(应用级产品开发平台)的缩写。 APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、数据字典、web service、系统监控、操作审计...

  • APDPlat v2.5正式发布,开源的Java应用级产品开发平台

    APDPlat是Application Product Development Platform(应用级产品开发平台)的缩写。 项目官网 发布日志 APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、数据字典、web service、系统...

  • Java应用级产品开发平台APDPlat作者杨尚川专访

    Java应用级产品开发平台APDPlat作者杨尚川专访

  • Java应用级产品开发平台APDPlat

    APDPlat是Application Product Development Platform的缩写,即应用级产品开发平台,可以帮助你快速开发基于B/S多层架构的信息管理系统。而对于Java初级开发者,也能从APDPlat中学到众多的架构设计原则及编码技巧。 ...

  • APDPlat应用级产品开发平台

    APDPlat是Application Product Development Platform的缩写,意为应用级产品开发平台。 APDPlat的雏形可以追溯到2008年,并于4年后即2012年4月9日在GITHUB开源 。APDPlat在演化的过程中,经受住了众多项目的考验...

  • APDPlat应用级产品开发平台(图片版)

    B/S结构,全部采用JAVA开源框架实现。    3.0.5.RELEASE  2.1.4  3.6  3.0.5.RELEASE  3.0.5.RELEASE  3.0.5.RELEASE  3.0.5.RELEASE  3.0.5.RELEASE

  • java 中文 开源_10大Java开源中文分词器的使用方法和分词效果对比

    1、学会使用10大Java开源中文分词器2、对比分析10 大Java开源中文分词器的分词效果本文给出了10大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断。...

  • java 开源 开发平台

    APDPlat是Application Product Development Platform的缩写,即应用级产品开发平台,可以帮助你快速开发基于B/S多层架构的信息管理系统。而对于Java初级开发者,也能从APDPlat中学到众多的架构设计原则及编码技巧。 ...

  • 互联网时代下的合作治理机制及其应用:以开源软件项目为例

    互联网时代下的合作治理机制及其应用:以开源软件项目为例 陈晓红 伴随着国家战略层面的推动,互联网在2015年成为了全国瞩目的焦点。“互联网+”开放数据、分享经济、大众创业万众创新,所有改革都寄托于互联网...

  • JAVA 开发平台的技术和框架(一)Web前端

    最近无意间看到了APDPlat(是Application Product Development Platform的缩写,意为应用级产品开发平台) 了解了APDPlat用到的开源框架,自己做个总结:(以下内容摘自官网或相关技术贴,由于出处太多无法一一...

  • java 创建word文件,java 创建word文件怎么打开

    2回答回答:我最近也在学:仅有的一点资料import java.io.*;import java.util.*;import org.apache.poi.poifs.filesystem.*;import org.apache.poi.util.LittleEndian;public class WordTest {public WordTest() {}...

  • Java中文分词组件 - word分词

    word分词是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义。能准确识别英文、数字,以及日期、时间等数量词,能识别人名、地名、组织机构名等未登录词。能通过...

  • java 城市分词_10大java开元中文分词器

    1、学会使用10大Java开源中文分词器2、对比分析10 大Java开源中文分词器的分词效果本文给出了10大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断。...

  • polylearn-0.1.dev0-cp35-cp35m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 基于Simulink的语音信号降噪与增强.docx

    基于Simulink的语音信号降噪与增强.docx

  • java资源Java条形码生成库 Barcode4J

    java资源Java条形码生成库 Barcode4J提取方式是百度网盘分享地址

  • pgmagick-0.7.5-cp27-cp27m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • pendulum-2.1.2-cp310-cp310-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • com.bishua666.luxxx1.apk

    com.bishua666.luxxx1.apk

  • Nginx配置文件中FastCGI相关参数理解

    Nginx配置文件中FastCGI相关参数理解

Global site tag (gtag.js) - Google Analytics