You are here: Documentation » Frequently Asked Questions » What is SimplePie?
Differences
This shows you the differences between two versions of the page.
faq:what_is_simplepie [2013/05/06 06:15] ireniarchbold |
faq:what_is_simplepie [2013/08/11 04:47] (current) |
||
---|---|---|---|
Line 24: | Line 24: | ||
==== Be as fast as possible ==== | ==== Be as fast as possible ==== | ||
Speed is a big focus for us. The longer something takes, the less likely people are to use it -- whether it's the developers using the library, or the end-users using the developer's product. The faster it all runs, the better it is for everybody. | Speed is a big focus for us. The longer something takes, the less likely people are to use it -- whether it's the developers using the library, or the end-users using the developer's product. The faster it all runs, the better it is for everybody. | ||
- | [[http://avtomati.net/|игровые автоматы]] | ||
We don't claim to be //the fastest// (although we certainly strive to be), but rather as fast as possible while balancing the needs of the other three goals. | We don't claim to be //the fastest// (although we certainly strive to be), but rather as fast as possible while balancing the needs of the other three goals. | ||
Line 34: | Line 33: | ||
==== Be as compatible as possible ==== | ==== Be as compatible as possible ==== | ||
- | Just like HTML, the world of RSS and Atom is an imperfect one. If we only handled perfect feeds, we would be completely worthless because we wouldn't be able to handle most of the world's feeds. At the same time,[[http://subconscious-therapy.com/hipnoterapi-surabaya/|Hipnoterapi Surabaya]] we saw how bad the HTML world got when Microsoft Internet Explorer began accepting anything that even remotely resembled HTML -- no matter how horrible or incorrect it was. We don't want to repeat Microsoft's mistake, but at the same time, we can't expect perfection from feeds. | + | Just like HTML, the world of RSS and Atom is an imperfect one. If we only handled perfect feeds, we would be completely worthless because we wouldn't be able to handle most of the world's feeds. At the same time, we saw how bad the HTML world got when Microsoft Internet Explorer began accepting anything that even remotely resembled HTML -- no matter how horrible or incorrect it was. We don't want to repeat Microsoft's mistake, but at the same time, we can't expect perfection from feeds. |
- | [[http://www.tokobungasabana.com|Toko Bunga Online]]. | + | |
There's also a common misunderstanding among those who build tools for RSS: If a feed is imperfect and we throw an error without even //trying//, we're not punishing the feed publisher (like we want to)... we're punishing the person who just wants to read their favorite blog posts or news items. Why do we insist on punishing these people? | There's also a common misunderstanding among those who build tools for RSS: If a feed is imperfect and we throw an error without even //trying//, we're not punishing the feed publisher (like we want to)... we're punishing the person who just wants to read their favorite blog posts or news items. Why do we insist on punishing these people? | ||
- | [[http://saranasukses.com/outsourcing-indonesia.html|Outsourcing Indonesia]] | + | |
So what do we do? SimplePie makes a //reasonable// effort to correct imperfections in the feed while processing it. If it's too broken, we have no choice but to fail it. But if we can put forth reasonable effort and have it work, The only time when this is an issue is when it's a matter of compatibility vs. standards compliance. | So what do we do? SimplePie makes a //reasonable// effort to correct imperfections in the feed while processing it. If it's too broken, we have no choice but to fail it. But if we can put forth reasonable effort and have it work, The only time when this is an issue is when it's a matter of compatibility vs. standards compliance. | ||
- | [[http://www.detikauto.com/|Aksesoris MObil]] | + | |
==== Be as standards compliant as possible ==== | ==== Be as standards compliant as possible ==== | ||
Much time has been spent on reading specification documents and writing unit tests to ensure that we live up to the goals that the standards bodies have set for us. Whether it's any of the 8 or so versions of RSS, or the two major versions of Atom, RFC 822, ISO 8601, RFC 3023 (and more), and we're focused on delivering the most standards-compliant feed-related software available. | Much time has been spent on reading specification documents and writing unit tests to ensure that we live up to the goals that the standards bodies have set for us. Whether it's any of the 8 or so versions of RSS, or the two major versions of Atom, RFC 822, ISO 8601, RFC 3023 (and more), and we're focused on delivering the most standards-compliant feed-related software available. | ||
faq/what_is_simplepie.txt · Last modified: 2013/08/11 04:47 (external edit)