我想創建一個Web應用程序,其中主應用程序應使用PHP框架或RoR構建。但是,只有一些部分需要實時更新(例如,協作編輯,實時提要)等。如果用戶在PHP/RoR應用程序上進行了身份驗證,可能會將用戶會話數據傳遞給流星應用程序? 2個應用程序可以共享相同的數據庫嗎?任何有關我如何去實現這一點的見解?是否可以將用戶會話從PHP或Rails應用程序傳遞給流星應用程序?
2
A
回答
1
雖然可以做你問什麼,你可能應該問自己,如果你不能達到一個技術堆棧你的目標。擁有Meteor和RoR/PHP等多種技術棧意味着任何想要在代碼庫上工作的人都需要了解所有這些框架。此外,您可能可以使用PHP或RoR實現協作式編輯和實時Feed的需求。
因爲我們還沒有發佈你的要求就很難提出具體建議,但也許你應該列出你的要求用最少的複雜的技術堆棧來實現它。
您是否知道回報率4已經內置支持流媒體:http://tenderlovemaking.com/2012/07/30/is-it-live.html
您可能能夠實現使用liek角或餘燼JS它使用Ajax來保持用戶同步篩選JS庫您collabaration要求與其他用戶正在做什麼。
此外,在Trello是如何實現的這篇博客文章可能會給你一些想法。他們有合作有很大的Web界面:http://blog.fogcreek.com/the-trello-tech-stack/
至於你的問題:在兩種不同的技術實現
- 兩個應用程序可以共享同一個數據庫。您將需要選擇一個數據庫,該數據庫由您要使用的兩個技術堆棧支持。之後,將這兩個應用程序指向同一個數據庫。
- 如果您在驗證PHP /回報率的應用程序的用戶,您就可以設置用戶的cookie。假設您的Meteor應用程序由同一個域提供,那麼您可以讀取此cookie,該cookie可能包含用於經過身份驗證的用戶會話的某種標識符。您的流星應用程序然後可以檢查數據庫以查看這是否是經過身份驗證的用戶的有效會話。
相關問題
- 1. 是否可以安全地將變量從JavaScript傳遞給Flash應用程序?
- 2. 以Android應用程序運行流星應用程序
- 3. 將PHP會話傳遞到外部ASP應用程序
- 4. 將傳統應用程序會話與silex應用程序會話橋接
- 5. 將XML傳遞給Flex應用程序
- 6. 將參數傳遞給應用程序
- 7. 將散列傳遞給應用程序
- 8. Tinder應用程序流星
- 9. 是否可以將Web視圖的參數傳遞給我的應用程序?
- 10. 如何將UserIdentity/UserName從WebForm應用程序傳遞給MVC5應用程序?
- 11. Android應用程序存儲會話/ Cookie的Rails應用程序
- 12. 應用程序會話timeOut在可可應用程序
- 13. 我可以將憑據傳遞給Flex Viewer應用程序嗎?
- 14. 將會話中的用戶憑據傳遞給小程序?
- 15. Rails應用程序是否可以編譯爲獨立應用程序?
- 16. 如何正確將應用程序對象從應用程序傳遞給Node應用程序中的routes.coffee
- 17. 是否可以更換電話應用程序或鎖屏?
- 18. 將一個值從PHP應用程序傳遞到Angular4應用程序
- 19. 是否有可能檢查從應用程序外部傳遞給VB6應用程序的命令行參數
- 20. 流星:應用程序不是spiderrable
- 21. 是否可以爲php應用程序創建安裝程序?
- 22. 如何將應用程序/用戶數據傳遞給ChannelHandler Netty
- 23. 將CloudKit應用程序的值傳遞給另一個用戶
- 24. 是否可以從Grails應用程序中引用Java應用程序?
- 25. 是否可以從C++應用程序調用C#應用程序?
- 26. iOS應用程序的應用程序參數是否從App Store安裝傳遞到應用程序?
- 27. 將int傳遞給.xml以供Android應用程序使用
- 28. 是否可以將doodle(doodle.com)與Rails應用程序集成?
- 29. 是否可以將RSA SecurID集成到Rails應用程序中?
- 30. 舊應用程序從應用程序商店中刪除時,是否可以重用應用程序名稱?
感謝您詳細的解答。我將要開始一個新項目,被搞糊塗了有關選擇stack.I感到舒適與傳統的PHP框架,很喜歡基於新者的NodeJS(流星,德比等),我想獲得兩全其美的技術。但現在,你已經向我解釋了,我想我會堅持任何一個。 – gentrobot