簡體   English   中英

Strophe,belimberjs和jquery-mobile

[英]Strophe, backbonejs and jquery-mobile

我想用骨干網構建一個MVC結構的移動應用程序。 我在網上搜索了信息,但只找到了strophe骨干插件:

strophe.pubsub.js
strophe.forms.js
strophe.vcard.js
strophe.private.js
strophe.roster.js

我可以同時使用骨干網和Strophe遇到問題嗎?

您可能是指我自己的strophe.plugins 當然,這些功能開箱即用,而且經過全面測試。 您當然可以在Strophe中使用其他任何插件,但它不會以任何方式與Backbone沖突。

請記住,strophe.plugins在獨立工作時被編寫為與Backbone.xmpp一起使用。 我編寫該庫是為了使您可以將Backbone模型/集合與XMPP PubSub節點同步,從而為所有客戶端提供實時事件。

這是一個演示如何與兩個客戶一起實踐的示例

一起使用庫沒有問題。

大約12個月前,我是一個小團隊的成員,該團隊使用Backbone.js和strophe來使用xmpp / ejabberd作為主要消息傳遞平台來實現一頁社交網絡應用程序。...我們最終對其進行了重新設計,為定制的RESTful api( http://beta.playup.com )。

您需要考慮一些問題-尤其是在編寫一頁應用程序時,例如連接管理。 當您創建一個stophe連接客戶端時,您需要一種在頁面刷新時重新連接用戶帳戶的方法(因為顯然已重新加載了js)。

我們還遇到了內存泄漏問題。 在“主干網視圖”中引發自定義事件時要小心...,因為在完成視圖后將需要手動取消綁定它們。 如果不這樣做,則視圖在綁定事件中保持活動狀態,並且不會進行GC處理。 這意味着您可能必須在應用程序中引入一些生命周期。

不過,一般來說,只有在您使用某種規模的Web應用程序時,這才是問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM