[英]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.