Welcome Guest, Not a member yet? Register   Sign In
Poll: Should we include FlySystem?
You do not have permission to vote in this poll.
Yes - bundle that bad boy in
41.18%
14 41.18%
No - keep our stuff simpler
58.82%
20 58.82%
Total 34 vote(s) 100%
* You voted for this item. [Show Results]

Should we integrate Flysystem
#21

First off, thanks for thoughtful answer.

(08-03-2016, 11:19 AM)albertleao Wrote: I've always seen CI as a framework with the absolute basics to get you going.. I see it as a framework that lies between a Silex/Slim and a Laravel/Cake. If I wanted a framework that has a bunch of stuff already built in and is more opinionated, I'd be using Laravel. There I'd get all the bells and whistles with auth, queues, etc, etc.

That's interesting, because one of the things I've always loved about CI is that it had more of the "little things" (usually the helpers) that were useful than the other frameworks did at the time. Every time I've used another framework I always found little, simple things like auto_typography that didn't have any solution provided in them, and it would be part of what drove me back to CI. Interesting the way different people perceive things.

(08-03-2016, 11:19 AM)albertleao Wrote: Just as it says on the landing page:

"CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications."

As soon as you start adding 3rd party tools, it's no longer 'simple' because you are depending on a 3rd party to keep the code well designed as well. And with the popularity of Composer and Packagist, there should be no reason someone can't implement FlySystem fairly quickly on their own.

I think the way anyone uses "simple" can be fluid. How complex the code is is one way to measure simple. How simple is it to make things do what you want them to is another. I disagree that just because something is third-party means the simplicity of how it's presented to the user has to be reduced. But that's fine.

Your argument also brings up the question, though, of why we provide anything more than what routes, input and output handling, since anyone can bring in the other portions as they see fit. It's a game of balance, I feel.

(08-03-2016, 11:19 AM)albertleao Wrote: Added:
At the end of the day, if you're going to start adding 3rd party packages, we're just slowly moving towards the more 'bloated' frameworks around. While there is nothing wrong with that, I feel that CI would lose a competitive edge. I'd almost be more inclined to have CI have all of its libraries, helpers, and such be packages that we could pull into whatever application we use.

This particular third-party was to replace and enhance existing functionality that previous versions of the framework have had. We're not looking to add them willy-nilly just because.

But that's why I posted to the forums, because I was definitely on the fence about whether the idea was a good one or not.

Thanks for taking the time to share your opinions and concerns. They're all very much appreciated.
Reply


Messages In This Thread
Should we integrate Flysystem - by kilishan - 08-01-2016, 09:35 PM
RE: Should we integrate Flysystem - by waptik - 08-01-2016, 10:01 PM
RE: Should we integrate Flysystem - by InsiteFX - 08-02-2016, 03:18 AM
RE: Should we integrate Flysystem - by JayAdra - 08-02-2016, 04:44 AM
RE: Should we integrate Flysystem - by Diederik - 08-02-2016, 05:55 AM
RE: Should we integrate Flysystem - by php_rocs - 08-02-2016, 07:03 AM
RE: Should we integrate Flysystem - by PaulD - 08-02-2016, 09:00 AM
RE: Should we integrate Flysystem - by kilishan - 08-02-2016, 07:06 PM
RE: Should we integrate Flysystem - by albertleao - 08-02-2016, 10:29 PM
RE: Should we integrate Flysystem - by salain - 08-02-2016, 10:31 PM
RE: Should we integrate Flysystem - by Muzikant - 08-02-2016, 11:36 PM
RE: Should we integrate Flysystem - by kenjis - 08-03-2016, 05:01 AM
RE: Should we integrate Flysystem - by arma7x - 08-03-2016, 12:08 AM
RE: Should we integrate Flysystem - by svennd - 08-03-2016, 07:11 AM
RE: Should we integrate Flysystem - by albertleao - 08-03-2016, 09:06 AM
RE: Should we integrate Flysystem - by kilishan - 08-03-2016, 09:22 AM
RE: Should we integrate Flysystem - by albertleao - 08-03-2016, 11:19 AM
RE: Should we integrate Flysystem - by kilishan - 08-03-2016, 11:40 AM
RE: Should we integrate Flysystem - by cartalot - 08-03-2016, 09:50 AM
RE: Should we integrate Flysystem - by kilishan - 08-03-2016, 10:40 AM
RE: Should we integrate Flysystem - by albertleao - 08-03-2016, 01:10 PM
RE: Should we integrate Flysystem - by dmyers - 08-04-2016, 06:14 AM
RE: Should we integrate Flysystem - by rtenny - 08-04-2016, 08:57 AM
RE: Should we integrate Flysystem - by PaulD - 08-04-2016, 01:12 PM
RE: Should we integrate Flysystem - by prezire - 08-04-2016, 10:26 PM
RE: Should we integrate Flysystem - by rakeshkv - 08-10-2016, 05:09 AM
RE: Should we integrate Flysystem - by portaflex - 09-01-2016, 05:35 AM
RE: Should we integrate Flysystem - by kidino - 09-01-2016, 07:44 PM



Theme © iAndrew 2016 - Forum software by © MyBB