您的位置:首页 > 编程语言 > Python开发

myEclipse2014 python开发环境搭建

2014-09-04 14:34 316 查看
1、 首先需要了解一些技术关键字

Python语言:

python是脚本语言,简单,好用!Web开发,特别是面向互联网的应用开发,现在是Python的应用性能比较领先。

pydev插件:

用户可以完全利用 Eclipse 来进行 Python 应用程序的开发和调试。这个能够将
Eclipse当作 Python IDE 的项目就是 PyDev。PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示、源代码编辑助手、Quick
Outline、Globals Browser、 Hierarchy View、运行和调试等等。基于 Eclipse 平台,拥有诸多强大的功能,同时也非常易于使用,PyDev 的这些特性使得它越来越受到人们的关注。

openfire:

Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。您可以使用它轻易的构建高效率的即时通信服务器.
xmpp:The Extensible Messaging and Presence Protocol

中文全称:可扩展通讯和表示协议

可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。XMPP
is the IETF's formalization of the base XML streaming protocols for instant messaging and presence developed within the Jabber open-source community in 1999

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。

XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;

核心的XML流传输协议

基于XMLFreeEIM流传输的即时通讯扩展应用
2、搭建开发环境

2.1 在eclipse中安装pydev插件

eclipse版本为myeclipse2014,coeclipse

打开myeclipse->help->welcome->OverView->eclipse marketPlace->sercher框中输入pydev-> 点击按钮go,搜到以后安装

重启MyEclipse在windows-->preferences下配置pydev就可以了。

2.2 配置

首先需要添加已安装的解释器,安装Python解释器

在 Eclipse 菜单栏中,选择 Window > Preferences
> Pydev > Interpreter - (Python/Jython),在这里配置 Python 解释器,

点击New…。在Select
Interpretor界面中输入解释器名和解释器Python.exe的路径,我装的是Python2.6,路径在D:\Python26下。

添加完成后点击ok即可

2.3 测试python语言的开发

在Eclipse主界面点击File>New>Project…

在工程向导中,选择工程类型Pydev>Pydev Project:

如果工程创建后不是在Pydev视图下,可以在Eclipse主界面菜单栏中点击Window>Open Perspective>Other… ,选择Pydev视图。

在工程中新建一个Python Package(包),右键点击src, New>Pydev Package,选择源文件路径及输入包名:

在_init_.py,输入print (“Hello World”),

如下语句就能打印中文:

?
按F9即可看到输出结果,说明开发环境安装成功!

1 Python语言用ecilpse pydev插件编写Python程序

eclipse安装插件 建立开发环境

编写Python的hello world

pydev官网 http://pydev.org/manual_101_install.html
2 openfire服务器部署,二次开发

在开发环境上部署openfire

下载open的demo并跑通

3 使用xmpp协议开发业务功能
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: