![]() ![]() You cannot use pick another client to use with Discord, nor can you use the regular Discord client to interface with, for instance Slack or Skype. These are platforms which merge protocol, client, and server all into one solution. You see the same if you use Twitter, Discord or Slack. Nope, every company makes their own little walled garden. You cannot just pick a client from a company which makes great video conference clients and then use that client to connect with people on Google Hangout, MS Teams or Zoom. If you would like to connect with somebody on Microsoft Teams, you need to use a Microsoft client. If you want to connect to someone on Zoom, you need to use the Zoom client. The client and the network are entirely glued together. Compare that with video conferencing today. There were a number of clearly defined standards and a wide variety of software to plug into those standards. Software used to be built a lot more in this style. I used to use messenger applications such as Trillian and Adium which understood instant messenger protocols such as AIM, IRC, XMPP, Yahoo! Messenger, Bonjour and many more. However, the internet is moving away from this model towards tightly integrated walled off platforms. For instance, I read Gmail with the Apple Mail application, for instance. At any point, you could have swapped service provider to get email from Amazon instead, while keeping your Google email client. All you needed was for both parties to speak protocols such as SMTP, IMAP or POP3. In this world, your email service could be offered by Microsoft and your email reader could come from Google. In this protocol oriented world, multiple companies would make services and end-user clients, which users could mix and match. Before the internet was much more centered around protocols such as SMTP ( Simple Mail Transfer Protocol), NNTP ( Network News Transfer Protocol), FTP ( File Transfer Protocol), IRC ( Internet Relay Chat) and XMPP ( Extensible Messaging and Presence Protocol). The internet of today and that of 15–20 years ago has become very different. Software developers today may have the ability to use more reusable components, but as users, we are increasingly walled in. Today we vex about microservices and other buzzwords which give the false impression that we have somehow moved to a world where people can increasingly mix and match software as they like. What do I mean by that, and how did we get here?Īs I have elaborated on earlier in my story Breaking Big Applications into Small Applications I am not a fan of how modern software has evolved. Today we have a world of walled-garden monolithic software. There is no way to reply to you here.We used to have software ecosystems of reusable components. I can't provide support to people leaving reviews on App Store. (Self-signed certificates are NOT supported) ・Automatic Nickserv authentication support. Connections are kept up for a while (2-7 minutes) after going to background. ・Built-in browser for clickable URL links. ・Visual interface for user information (whois). ![]() ・Highlights messages and optionally vibrates for your specific words. So you can recognize it easily while chatting in another channel. ・Arrow buttons indicate events (highlight, new message coming or new PM coming) happened in the other channels. ![]() You can move around channels quickly by arrow buttons or tapping on the left/right side of log views. It allows you to chat on the go in the same way as you do on desktop. LimeChat for iOS is a full featured IRC client. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |