10款最好的php开发工具
开源10款热门教学相关的开源软件(教学平台和制作工具)

开源10款热门教学相关的开源软件(教学平台和制作⼯具)开源10款热门教学相关的开源软件(教学平台和制作⼯具)百年⼤计,教育为本。
本⽂收录了 2010 年度开源中国社区最受欢迎的 10 款跟教学服务和教学管理相关的开源软件,这些软件多数采⽤PHP开发,也有Java的系统。
1. BigBlueButtonBigBlueButton是⼀个使⽤ ActionScript 开发的在线视频会议系统或者是远程教育系统,主要功能包括在线PPT演⽰、视频交流和语⾳交流,还可以进⾏⽂字交流、举⼿发⾔等功能,特别适合⽤在⽹上教学,⽀持中⽂等多种语⾳。
界⾯⾮常漂亮:客户端开发语⾔ ActionScript,LGPL 授权协议。
2. TCExamTCExam是⼀款基于⽹络的开源在线考试系统,⽤于在线试题的⽣成、管理等⽅⾯。
最近,在线考试作为替代传统“纸笔考试”的⼀种⽅法逐步在很多学校和企业流⾏起来,这种⽅法能够⼤⼤简化整个考试流程,将出题、考试、管理、阅卷等常规过程⼀并纳⼊⼀个系统中,不仅减少了⼈⼒,⽽且极⼤的提⾼了整个效率和考试结果的可信度。
采⽤ PHP 开发,基于 AGPL 授权。
3. DokeosDokeos是⼀个开源⽹上教育与课程管理系统。
它已经帮助世界上1000多个组织管理教学与合作活动。
Dokeos在开源在线教育解决⽅案中是⽐较优秀的,他是Claroline的⼀个分⽀.其设计的习惯⽐较适合国⼈。
这个平台是在资源管理⽅式和blackboard⽐较接近的⼀个,内置的讨论区是⼤名⿍⿍的phpbb,值得推荐。
⼜是 PHP 开发,GPL 授权。
4. LMS OLATLMS OLAT (Online Learning And Training) 是⼀个企业级的学习管理系统。
采⽤ 100% 纯 Java 开发,提供⼀个集中式的校园学习管理平台。
终于来了⼀款 Java 开发的了,⽽且还是 Apache 授权协议。
5. DoceboLMSDoceboLMS是⼀个e-learning套件与CMS系统。
ASP.NET开发中经常用到10款工具软件介绍

开发中经常⽤到10款⼯具软件介绍所谓⼯欲善其事,必先利其器,⽼祖宗留下来的话,还是很有道理滴,⼀款好的⼯具,可以帮我们提⾼⼯作效率,让我们快速完成开发任务。
下⾯让我⼀⼀介绍,如下的⼗款⼯具:1. EditPlus:⽂字处理软件EditPlus⾃然不必所说,想必⼤家都有了解,它是⼀款功能强⼤的⽂字处理软件。
它可以充分的替换记事本,它也提供⽹页作家及程序设计师许多强悍的功能。
⽀持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着⾊显⽰。
程序内嵌⽹页浏览器,其它功能还包含 FTP 功能、HTML 编辑、URL 突显、⾃动完成、剪贴⽂本、⾏列选择、强⼤的搜索与替换、多重撤销/重做、拼写检查、⾃定义快捷键。
2. NotePad2:⽂字处理软件⾃定义语法⾼亮,⽀持HTML, XML, CSS, JavaScript, VBScript, ASP,PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本⽂件。
⽀持ANSI,Unicode,UTF-8等编码互换。
可以设置⽆限个书签(9种图标可换)轻松定位。
空格,制表符彩⾊显⽰,并可互相转换。
可以对任意的⽂本块进⾏操作,ALT键+⿏标。
对括号{}〔〕()可以⾼亮配对显⽰,⽅便查看(仅对英⽂符号有效)。
可以⾃定义代码页和字符集,对中⽂⽀持良好。
使⽤标准的正则表达式搜索和替换。
可以使⽤半透明模式,cool。
快速放⼤、缩⼩页⾯,不⽤再设定字体⼤⼩。
可以指定ESC键最⼩化Notepad2到系统托盘或者关闭Notepad23. FastStone Screen Capture:截图软件FastStone Screen Capture (FSCapture) 是⼀款免费的图像浏览、编辑和抓屏⼯具,⽀持包括BMP, JPEG, JPEG 2000, GIF, PNG, PCX, TIFF, WMF, ICO 和TGA在内的所有主流图⽚格式,其独有的光滑和⽑刺处理技术让图⽚更加清晰,提供缩放、旋转、减切、颜⾊调整功能。
常用的十大python开发工具

常用的十大Python开发工具据权威机构统计,Python人才需求量每日高达5000+,但目前市场上会Python 的程序员少之又少, 竞争小,很容易快速高薪就业。
可能你并不太了解常用的十大Python开发工具都有哪些,现在告诉你。
1.Micro PythonMicro Python基于ANSI C,语法跟Pyton 3基本一致,拥有自家的解析器、编译器、虚拟机和类库等。
目前支持基于32-bit的ARM处理器,比如说STM32F405。
借助它,用户完全可以通过Python脚本语言实现硬件底层的访问和控制,如控制LED灯泡、LCD显示器、读取电压、控制电机、访问SD卡等。
软件下载:https:///download2.PyCharm它是由JetBrains打造的一款Python IDE,用于一般IDE具备的功能。
比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!源码下载:https:///pycharm/download/#section=windows3.Eclipse它是著名的跨平台的自由集成开发环境(IDE)。
最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python 的开发工具。
下载链接:https:///源码下载:https:///downloads/4.Spyder它前身是Pydee,是强大的交互式Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括Windows、Linux 和OS X 系统。
下载链接:https:///spyder-ide/spyder源码下载:https:///spyder-ide/spyder/releases5.Codimension它是个Python 集成开发环境,提供了包括代码编辑和基于图表的代码分析功能。
电子工程师常用软件

PLD/FPGA常用开发软件Debussy 5.4Debussy是思源科技开发的HDL调试和分析工具,即时做trace,协助工程师debug。
XHDL 4.21破解版X-HDL执行智能翻译你的HDL代码,而不只是语法转换。
WebPACK SFD 91ixilinx公司的ISE 9.1i版本,FPGA的必备的设计工具,可以完成FPGA开发的全部流程。
HDL Designer Series 2010.2a Win32ASIC FPGA和系统单芯片设计工具,强大的硬件描述语言仿真工具。
Amplify 6.170Synplicity公司出品,物理级综合工具,此强而有力的工具将会增加网站联机速度。
VCS / SciroccoVCS是Synopsys公司的VerilogHDL仿真软件,scirocco是Synopsys公司的VHDL仿真软件。
System Generator 9.10业内领先的高级系统级FPGA开发高度并行系统。
Indentify 1.1.60Synplicity公司最新推出的一种验证工具,可查看FPGA工作的实际节点信号。
maxplus2crack免费PLD开发软件,界面与标准版的Maxplusll —样,支持不复杂的VHDL和Verilog综合。
QUICKLOGIC QUICKWORKS 9.8.4QuickWorks工具套件可以为Polar-Pro器件提供一个完整的设计环境,包括综合、仿真等。
QuartusII Subscription Edition 10.1Altera公司的EDA工具,可执行HDL的编辑,模拟,合成,FPGA布局等功能。
Active HDL 9.1Active-HDL是集成VHDL, Verilog等开发环境,可运行仿真,综合,实现,以及第三方工具。
Orthos Stress Prime 2004硬件测试工具,运行一个ORTHOS即可对CPU的两个核心同时进行测试,可达到满载。
介绍Python程序员常用的IDE和其它开发工具

介绍Python程序员常用的IDE和其它开发工具::-- swordsp [2007-01-26 14:56:03] 目录Python{swordsp/COTW/Header}1. 概述“工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。
IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能。
一个优秀的IDE,最重要的就是在普通文本编辑之外,提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷、舒适、清晰的浏览、输入、修改代码。
对于一个现代的IDE来说,语法着色、错误提示、代码折叠、代码完成、代码块定位、重构,与调试器、版本控制系统(VCS)的集成等等都是重要的功能。
以插件、扩展系统为代表的可定制框架,是现代IDE的另一个流行趋势。
IDE并非功能越多越好,因为更多的功能往往意味着更大的复杂度,这不但会分散程序员本来的精力,而且还可能带来更多的错误。
只要基本功能满足需要,符合自己使用习惯的IDE才是最好的IDE。
程序员的逻辑永远是:用最合适的工具做最合适的事情。
正因为此,比起大而全的IDE,以单纯的文本编辑器结合独立的调试器、交互式命令行等外部小工具也是另一种开发方式。
由于python本身的简洁,因此在写小的代码片段以及通过示例代码学习时这种方式尤其适合。
1.1. 常用IDE简介这里简单介绍Python程序员中最流行的若干IDE。
1.1.1. 内置IDEPython的各个常见发行版都有内置的IDE,虽然它们的功能一般不够强大完整,但简便易得就是最大的优势。
对于初学者来说,它们也是上手的最好选择,可以让你更专注于语言本身而不会被繁复的IDE分散精力。
1.1.1.1. IDLEIDLE是Python标准发行版内置的一个简单小巧的IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。
26种基于PHP的开源博客系统

26种基于PHP的开源博客系统26种基于PHP的开源博客系统来源:本站原创以下列举的PHP开源Blog系统中,除了我们熟知的WordPress之外,⼤多都没有使⽤过,其中⼀些已经被淘汰,或者有⼈还在使⽤。
除了做⼀个参考之外,也是想看看,PHP在个⼈⽹站应⽤系统中所发挥的作⽤和产⽣的影响。
1、WordPress是最热门的开源个⼈信息发布系统(Blog)之⼀,闻名遐迩,基于PHP+MySQL构建。
WordPress提供的功能包括:1.⽂章发布、分类、归档。
2.提供⽂章、评论、分类等多种形式的RSS聚合。
3.提供链接的添加、归类功能。
4.⽀持评论的管理,垃圾信息过滤功能。
5.⽀持对样式CSS和PHP程序的直接编辑、修改。
6.在Blog系统外,⽅便的添加所需页⾯。
7.通过对各种参数进⾏设置,使你的Blog更具个性化。
8.静态html页⾯⽣成。
9.通过选择不同主题,⽅便地改变页⾯的显⽰效果。
10.通过添加插件,可提供多种特殊的功能。
11.⽀持Trackback和pingback。
12.⽀持针对某些其它blog软件、平台的导⼊功能。
13.⽀持多⽤户。
14.安装最简单。
15.Web标准⽀持⾮常好。
16.使⽤⽐较简单。
17.拥有⼤量的主题与插件。
2、Lifetype同样是⼀个开源的Blog平台,在同⼀个系统中⽀持多个Blog和多个⽤户。
它具有:友好的⽤户界⾯通过所见即所得⽂章编辑器,你可以编排出整齐漂亮包含图⽚,声⾳以及视频的的⽂章。
做到 Podcasting的功能。
此外通过摘要页⾯,你可以在每次登⼊管理者后台界⾯时就能够了解你Blog⽬前所有统计信息,包含最新⽂章,评论以及引⽤等等。
多媒体⽂档管理通过管理者后台界⾯可以轻松做到⾃动图⽚缩放,上传⼤量⽂档,编写⽂档描述,让你可以很容易建⽴⼀个⽀持Podcasting的Blog。
多样化的主题提供超过60个不同的精美模板供你选择。
通过管理者界⾯,你可以安装,删除,编辑你当前所有的主题丰富的插件程序如果标准安装中没有你想要的功能,可以通过安装其提供的60多种插件来满⾜你的需求。
十款开源的数据库管理工具

工欲善其事,必先利其器。
开发者在开发一个项目时,必定要选择一款合适的数据库,而数据库管理工具则可以帮助开发者轻松搞定很多难题。
任何Web软件和应用程序都需要强大的数据库来做后盾,目前,网上有无数个数据库管理工具,而开发者选择一款适合自己的尤为重要。
本文给开发者介绍了10款免费的数据库管理工具,开发者可以使用它们进行SQL操作、多链接、多数据库引擎操作等等。
1.Open KeyValOpen KeyVal是一款开源免费的键值数据库管理工具,基于Web,并且基于PHP开发,其目标是用最简单的方法来管理Web应用程序数据。
用户只需发送一个POST请求就可以存储任何类型的数据,它是以JSON的格式来响应请求的。
2.DBVDBV顾名思义,是数据库版本管理工具,基于PHP开发。
用户在安装后,它可以自动跟踪记录,并且用户还可以把这些记录以SQL文件的形式导出。
MySQL数据库默认情况下自动支持DBV,并且允许多用户连接。
3.DBeaverDBeaver是一个通用的数据库管理工具和SQL客户端,支持MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby以及其他兼容JDBC的数据库。
基于Java开发。
DBeaver提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
4.DBNinjaDBNinja是一款基于Web的MySQL数据库管理工具,使用PHP开发,类似桌面应用的接口,可连接多个远程和本地的数据库。
它支持所有的新功能包括:触发、事件、视图、存储程序和外键。
5.MyWebSQLMyWebSql是一个基于Web的MySQL数据库管理客户端,支持多种语言。
它除了操作表格数据外,MyWebSql 还可以对包括视图,存储过程,触发器和函数在内的对象进行控制。
支持数据和查询结果的导入\导出。
网页前端开发必备的15个火狐插件

网页前端开发必备的15个火狐插件Firefox是一款越来越热的Web浏览器,多种多样的扩展,主题,插件,是它快速流行的重要原因。
Mozilla的网站上提供了许多扩展和插件的下载,由于众多开发者的支持,这些扩展和插件的数量也在随着需求日益增长,下面列举15款比较优秀的插件,仅供大家参考。
以下是15款火狐的插件,可以使得Web开发人员的开发工作更加容易:1、 Aardvark:Aardvark可以让你从网页中选择元素,并对它们进行操作。
Web 开发人员可以利用Aardvark对网页的构架进行分析,同时还可以利用Aardvark 去移除和隔离元素或者生成DOM代码,这个是笔者强烈推荐的一款Firefox插件。
2、 CSS Validator(CSS验证器):CSS验证器可以在您的浏览器中添加一个右击选项,将CSS传送至W3C CSS验证。
它可以再一个新的标签中打开答案,笔者认为,CSS Validator将会是一款引导潮流的开发工具。
3、 CSSViewer:CSSViewer是一款小巧的CSS属性查看器,随着鼠标的移动显示当前所指示元素的CSS样式信息,其中包括了所有从父级元素继承而来,用户自定义以及浏览器自定义的样式信息。
同时。
您也可以通过在工具栏添加该扩展的图标按钮来激活/禁用该扩展。
4、 FireBug:Firebug是测试前端代码和CSS的最好的调试软件。
如果出现任何不符合格式的图像或类型,最好的解决办法就是用Firebug检查出来。
甚至可以在里面改变样式来检查网站是如何在浏览器中的渲染效果。
5、 FirePHP:FireBug是针对CSS、HTML和JavaScript的一款很好的开发工具,但是FirePHP只有在用户安装了FireBug之后才可用,可以为PHP开发者所用,便于他们管理PHP函数。
6、 Font Finder:Font Finder使得开发者可以在网站上突出一些文字的字体,右击选择后,选择“查找字体”,查看选定文字的全部的CSS文字样式,然后将这些文字粘贴到您自己的网页中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先你还不知道php是什么的话,你就去配置好php环境的时候,我们就要想着下一步,选择什么开发工具呢!说实话,php开发工具真的很多!今天的php教程下载栏目就来说说,目前比较好的php开发工具,对于具体的每个php开发工具的使用将会在后面的php 教程中进行说明!
1.Notepad++,editplus,dw系列
免费,支持众多语言,语法高亮,快捷方便,但是,没有语法提示,调试等功能,适合小项目,新手使用!
2.phpdesigner
不仅支持php ,也支持其他网络语言像html ,xhtml,xml,css和javascript ,vbscript,java,c#,perl ,python,使用这很多。
3.zend development environment
和PHP靠得最近的ZEND推出的一款PHP的IDE,linux版本和windows版本都有,但是速度慢,不方便。
4.PHPED
PHPED的综合性能是最好的,启动速度很快,提供的功能也是最多
5.PHP EXPERT EDITOR
PHP语法检查,程序段书签,宏功能,代码模版,内建WEB SERVER,DEBUGGER。
Beans
NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,
C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。
7.Zend Studio(提供Zend Studio 9.0.2 下载及注册码公布)
Zend Studio 是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),。
通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 加速开发周期,并简化复杂的应用方案。
另外,这款官方软件屡获大奖。
8.PDT(Eclipse PHP Development Tools)(提供Eclipse for php官方下载) Eclipse这个集成开发环境只要有插件就可以实现相应功能。
还是不能和zend stdio相比。
9.phpedit
PHPEdit 是仅用于Windows 的IDE,很容易设置。
它甚至还有PHP 的版本。
在PHP、CSS 和HTML 的代码智能方面它做得很好,但是却不提供对JavaScript 的代码智能的支持。
正式版好像要付费!
10.EasyPHP
EasyPHP软件可以帮助你使用PHP管理数据、开发站点和应用程序。
它是调试PHP程序的好家伙。