Flex vs. Flash IDE
There's been an intense thread going on this week on Flashcoders discussing Flex, and what it means for the future of Flash development. At times, especially when they've felt their products have been misrepresented, representatives from Adobe have even stepped in with comments.
I posted a couple of times, mainly to express some of my confusion over what exactly FlexBuilder is (this confusion seems to be one of the underlying themes of the thread). Is it simply a form-based alternative to the timeline? An improved component library? A better way to build large-scale Flash sites? A way to connect client and server development? Does it complement the Flash IDE or is it the next step in its evolution?
Granted, I've had little experience with Flex so far, due to lack of time, but I do feel that, since this looks like a major paradigm shift for Flash development, there has not been enough information coming out to help existing Flash developers. In particular, I'd like more information about workflow, integration of Flex sites with Flash animations, and general migration. This is not to say that there has been a lack of information overall -- commendably, Adobe has been running a very impressive public beta. However, I feel the messaging of the information has been murky. There are powerful features in Flash that are missing in Flex, and vice versa, and I don't understand why.
I think the problems are partly due to Adobe trying to have its cake and eat it too. Contrast the current situation with the way Microsoft went about the transition to .NET. They went out of their way to explain to developers how the new platform solved problems with the old way of doing things. I guess that's what I'm missing from Adobe: more acknowledgement of the problems with the existing development process, and then an explanation of how Flex addresses these problems. Also, MS made it very clear that the old way of doing things was over. I get the sense that Adobe is trying to hang on to the old approach, even though they secretly think it's on the way out.
Dave Mendels posted the following links to helpful articles, which contain some of the best explanations I've seen so far:
http://www.adobe.com/devnet/flash/articles/flex2_flash.html
http://www.adobe.com/devnet/flex/articles/flash_perspective.html
I definitelly think this quote from the Nigel Pegg article sums up my initial reaction to Flex:
Change can be difficult. Maybe I am too stuck in my current mode of thinking about how to create Flash applications. When I think about building applications, I tend to think of them in terms of Views and Objects, not in terms of Forms and Components. This is a subtle distinction. I guess you could say it's a less structured way of thinking about how to build things. Less structure can sometimes be dangerous, and can lead to sloppy code if one doesn't follow good practices. But less structure can be very freeing and creatively stimulating. For me -- and it varies depending what kind of application I'm working on -- I prefer to think of software development in terms of creating rather than building. It's an art more than a science. (I will grant that this is not a traditional view!)
So I'm still not 100% sold on Flex. At this point haXe feels like a more natural evolution from the current paradigm. Instead of an improved way to create Flash content, it is an extension of the Flash development process into non-Flash realms. Instead of trying to fit various internet applications onto the Flash platfrom, haXe tries to extend consistent development methodologies to various application platforms.
I hope this doesn't come off as too anti-Flex. A great FlexBuilder product will be a boon for a lot of people. However, at this point I'm concerned because I still don't quite get it.
I posted a couple of times, mainly to express some of my confusion over what exactly FlexBuilder is (this confusion seems to be one of the underlying themes of the thread). Is it simply a form-based alternative to the timeline? An improved component library? A better way to build large-scale Flash sites? A way to connect client and server development? Does it complement the Flash IDE or is it the next step in its evolution?
Granted, I've had little experience with Flex so far, due to lack of time, but I do feel that, since this looks like a major paradigm shift for Flash development, there has not been enough information coming out to help existing Flash developers. In particular, I'd like more information about workflow, integration of Flex sites with Flash animations, and general migration. This is not to say that there has been a lack of information overall -- commendably, Adobe has been running a very impressive public beta. However, I feel the messaging of the information has been murky. There are powerful features in Flash that are missing in Flex, and vice versa, and I don't understand why.
I think the problems are partly due to Adobe trying to have its cake and eat it too. Contrast the current situation with the way Microsoft went about the transition to .NET. They went out of their way to explain to developers how the new platform solved problems with the old way of doing things. I guess that's what I'm missing from Adobe: more acknowledgement of the problems with the existing development process, and then an explanation of how Flex addresses these problems. Also, MS made it very clear that the old way of doing things was over. I get the sense that Adobe is trying to hang on to the old approach, even though they secretly think it's on the way out.
Dave Mendels posted the following links to helpful articles, which contain some of the best explanations I've seen so far:
http://www.adobe.com/devnet/flash/articles/flex2_flash.html
http://www.adobe.com/devnet/flex/articles/flash_perspective.html
I definitelly think this quote from the Nigel Pegg article sums up my initial reaction to Flex:
I'll admit it: When I first started working with Flex, I had a hard time understanding why you'd want to use it. It seemed almost too simple. I was so used to the expressiveness and power of the metaphors I'd become comfortable with in Flash that I just couldn't see the point in authoring with anything else. I could do almost anything in Flash and I doubted that Flex could offer the same amount of control. In some strange sense, I even felt threatened. Would this New Big Thing overwhelm Flash and reduce its relevance?
Change can be difficult. Maybe I am too stuck in my current mode of thinking about how to create Flash applications. When I think about building applications, I tend to think of them in terms of Views and Objects, not in terms of Forms and Components. This is a subtle distinction. I guess you could say it's a less structured way of thinking about how to build things. Less structure can sometimes be dangerous, and can lead to sloppy code if one doesn't follow good practices. But less structure can be very freeing and creatively stimulating. For me -- and it varies depending what kind of application I'm working on -- I prefer to think of software development in terms of creating rather than building. It's an art more than a science. (I will grant that this is not a traditional view!)
So I'm still not 100% sold on Flex. At this point haXe feels like a more natural evolution from the current paradigm. Instead of an improved way to create Flash content, it is an extension of the Flash development process into non-Flash realms. Instead of trying to fit various internet applications onto the Flash platfrom, haXe tries to extend consistent development methodologies to various application platforms.
I hope this doesn't come off as too anti-Flex. A great FlexBuilder product will be a boon for a lot of people. However, at this point I'm concerned because I still don't quite get it.
18 Comments:
Flash and Flex are, in a way, two completely different worlds. I've heard that the next version of the Flash IDE will include new functionality for developers, but for now, Flex really is the place to be for a coder. With my computer science background, I feel more comfortable with Flex's coding features. It's a true IDE thanks to Eclipse. Flash, on the other hand, is the designer's home. It's focus is on the art and library clips. You add code to your graphics.
Right now, Flex has the spotlight, so I understand why you feel that Adobe thinks Flex is the new future of Flash. Personally, I think that's untrue. Artists aren't going to play with Flex. Animators and even interface *designers* will probably continue to build assets in the Flash IDE. Similarly, it will probably be a lot easier to mock something up on the timeline than to build an application on the Flex framework. That's what Flex is for, serious enterprise applications. The framework is made of solid, extendable components just for that.
There will probably be some overlap as well. Flex can embed assets from Flash, so an artist will be able to skin Flex's components. I think, if we see any major change in the Flash platform that results from Flex, it will be that developers will write their code in Flex, then they will use the assets that come from the artists still working in Flash.
By
Josh Tynjala, at 3:27 PM
Thanks for your comments, Josh.
First, let me say that, in all honesty, no developer working today on large-scale projects should be using the Flash IDE. They should be using SEPY or FAMES or FlashDevelop, or some other alternative. (Personally, I'm really enjoying FlashDevelop at the moment.) From the standpoint of the IDE, I am looking forward to FlexBuilder as yet another option.
I definitely don't want to give the impression here that I'm completely anti-Flex. It's more that I'm a bit perplexed by the direction they're taking things. Yes, it may feel more natural for a traditional CS person, but I'm concerned that, as it becomes more like everything else, some of the unique power of Flash will be lost.
By
adampasz, at 9:30 PM
One of the key differences between flash and flex seems to be its approach to scaling. Whilst in Flash, the ability to scale a whole flash component has been taken for granted ... forever... this is not quite the same in flex. I am still trying to discover the best way of achieving a flash-style "scale everything" approach in a flex application. Any suggestions would be appreciated. Bindon Adobe Flash
By
Andrew, at 12:43 PM
Scaling is independent of Flex or Flash. You can scale or not scale in either one. Check the ActionScript docs for the Stage.scaleMode property.
By
adampasz, at 12:14 PM
I hope the comment about "scaling" meaning Stage.scaleMode property was a pun!
By
Anonymous, at 1:18 PM
if you like components go with flex. I on the other hand Hate components - they are heavy and not optimized. (dumbed down for the user. Flex has no timeline. that stinks. the timeline is the best thing about flash. you can do a far lot more with flash than you can do with flex period. you people act like you can't load data into flash. Flash gives you a ton of more freedom
By
Anonymous, at 2:02 PM
put it this way: name one thing you can do in flex that you can't do in flash. nothing.. I can name a ton of stuff you can do in flash that you can't do in flex.
By
Anonymous, at 2:16 PM
I don't get it either. We're on flex 3 now and I've been going through videos, presentations, and articles, but I've found nothing in Flex that I don't already do in Flash. the main thing I see is a much larger components library and thats it. I can read from the file system with Flash, I can easily connect to XML, webservices, or a db via remoting or other methods, so I just don't get it. I guess its just an alternative for people who are new to adobe/action script coming from the programming world. Flex would have made sense to me coming from Visual Studio, but since I already know flash, it seems redundant.
By
Ethan Pelton, at 9:05 AM
The fourth wow power leveling latest game in wow power leveling Warcraft series is ‘wow power leveling’. Also known as wow power leveling, it represents a wow power leveling multiplayer online wow power leveling game, the best of wow power leveling kind. Initially, it was wow gold it be released in 2001, but wow powerleveling was delayed wow powerleveling 2004, thus wow powerleveling the 10 years ofwow powerleveling franchise of thiswow gold series. The world of warcraft power leveling was not world of warcraft power levelingfulfilling, because wow power levelproblems with wow power level server’s stability power leveling wow performance occurred, but power leveling wow game still power leveling wow a financial success powerleveling wow the most powerleveling wow game of its kind. The number cheap wow power leveling users that play Maple Story mesos, exceeds 8.5 MapleStory mesos, worldwide.As a form ms mesos,recognition for mesos,outstanding popularity, the game SilkRoad Gold, received aSRO Gold, of awards. Now the question eq2 plat, why is eq2 gold, game eq2 Platinum, popular? For anyoneEverQuest 2 Platinum, played the previous EverQuest 2 gold, and EverQuest 2 plat, already initiated lotro gold, the mysterious world lotr gold, the breathtaking Lord of the Rings online Gold, this Rolex Replica nothing but an Replica Rolex adventure that continues the story of ‘Warcraft III: Frozen Throne’, four years after conclusion, in the world of Azeroth. The game is online role-playing, the previous versions being online and offline strategy games. The major thrills and unique features are present as in every Blizzard game.
By
Anonymous, at 5:57 PM
wow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro goldwow power leveling
wow powerleveling
world of warcraft power leveling
ffxi power leveling
ffxi powerleveling
ffxi
ffxi gil
age of conan
lotro powerleveling
lotro power leveling
lotro gold
By
wow power leveling, at 11:02 PM
runescape money runescape gold runescape gold runescape money buy runescape gold buy runescape money runescape money runescape gold wow power leveling wow powerleveling Warcraft Power Leveling Warcraft PowerLeveling buy runescape gold buy runescape money runescape items runescape accounts runescape gp dofus kamas buy dofus kamas Guild Wars Gold buy Guild Wars Gold lotro gold buy lotro gold lotro gold buy lotro gold lotro gold buy lotro gold runescape money runescape power leveling runescape money runescape gold dofus kamas cheap runescape money cheap runescape gold Hellgate Palladium Hellgate London Palladium Hellgate money Tabula Rasa gold tabula rasa money Tabula Rasa Credit Tabula Rasa Credits Hellgate gold Hellgate London gold wow power leveling wow powerleveling Warcraft PowerLeveling Warcraft Power Leveling World of Warcraft PowerLeveling World of Warcraft Power Leveling runescape power leveling runescape powerleveling eve isk eve online isk eve isk eve online isk tibia gold Fiesta Silver Fiesta Gold SilkRoad Gold buy SilkRoad Gold runescape accounts buy runescape accounts rs2 accounts buy rs2 accounts runescape power leveling rs2 power leveling FFXI Gil buy FFXI Gil gaia gold buy gaia gold buy dofus kamas buy dofus kamas dofus kamas runescape accounts buy runescape accounts rs2 accounts buy rs2 accounts runescape power leveling rs2 power leveling rs2 gold buy rs2 gold runescape
By
Anonymous, at 5:52 PM
wired pussy -
ts seduction -
adult friend finder -
all anal movies -
all inclusive pass -
amateur idols -
anal cum junkies -
anal lick fest -
anarchy archives -
awesome interracial -
bang bus -
banzai sluts -
behind kink -
big dicks little asians -
big tit bangers -
big titty bangers -
black addiction -
black ass busters -
black attack gangbang -
black semen lovers -
blow patrol -
booty crushers -
budapest bitches -
cams -
chix in the mix -
cock brutality -
creamed cornholes -
creamed feet -
cream filled babes -
creampie surprise -
cum covered glasses -
cum farters -
cum filled mouths -
cummy pantyhose -
dirty fuck dolls -
double diper -
drool my load -
easy elders -
ebony bad girls -
ebony candy -
ebony dymes -
ethnic pass -
extreme wife swapping -
facial cum targets -
facial land -
fill my pink -
frank wank -
fucking machines -
gay dvd access -
got pornstars -
hell fire sex -
hog tied -
hot gay porno -
hot shemale sluts -
indian love goddess -
in focus girls -
jerk that cock -
just over eighteen -
lesbian blush -
lesbian eden -
lesbian sistas -
lesbo trick -
live xxx access -
maximum orgy -
mega cock cravers -
mexxxi cunts -
midnight prowl -
milf pass -
milfs exposed -
mother daughter fuck -
movie flux -
my wifes friends -
no cum dodging allowed -
no mans playland -
nut in her mouth -
oral cum queens -
orgy pleasure -
penetration tease -
pervert paradise -
pornstar tryouts -
pov casting couch -
pussy lixxx -
pvc and latex -
really nice asses -
right off the boat -
sammy4u -
sapphic erotica -
service whores -
sex and submission -
sex search -
shemale angel -
sleep assault -
slut seeker -
spanked and abused -
supreme hardcore -
tease it out -
teen rider -
teen slam -
thug connection -
top notch bitches -
truly tranny -
use my daughter -
water bondage -
white meat on black street -
whorgies -
wired pussy -
xxx lesbian love -
ultimaite surrender -
adult friend finder -
all anal movies -
all inclusive pass -
amateur idols -
anal cum junkies -
anal lick fest -
anarchy archives -
awesome interracial -
bang bus -
banzai sluts -
behind kink -
big dicks little asians -
big tit bangers -
big titty bangers -
black addiction -
black ass busters -
black attack gangbang -
black semen lovers -
blow patrol -
booty crushers -
budapest bitches -
cams -
chix in the mix -
cock brutality -
creamed cornholes -
creamed feet -
cream filled babes -
creampie surprise -
cum covered glasses -
cum farters -
cum filled mouths -
cummy pantyhose -
dirty fuck dolls -
double diper -
drool my load -
easy elders -
ebony bad girls -
ebony climax -
ebony dymes -
enigmatic asians -
ethnic pass -
extreme wife swapping -
facial cum targets -
facial land -
fill my pink -
frank wank -
fucking machines -
gay dvd access -
got pornstars -
hell fire sex -
hog tied -
hot shemale sluts -
hot xxx blonde -
indian love goddess -
in focus girls -
jerk that cock -
just over eighteen -
lesbian blush -
lesbian eden -
lesbian sistas -
lesbo trick -
live xxx access -
mega cock cravers -
mega site pass -
mexxxi cunts -
midnight prowl -
milf pass -
milfs exposed -
mother daughter fuck -
my wifes friends -
naughty panty girls -
no cum dodging allowed -
no mans playland -
nut in her mouth -
oral cum queens -
orgy pleasure -
penetration tease -
pervert paradise -
pornstar tryouts -
pov casting couch -
pussy lixxx -
pvc and latex -
really nice asses -
right off the boat -
sammy4u -
sapphic erotica -
service whores -
sex and submission -
sex search -
shemale angel -
sleep assault -
slut seeker -
spanked and abused -
supreme hardcore -
tease it out -
teen rider -
teen slam -
thug connection -
top notch bitches -
truly tranny -
use my daughter -
water bondage -
white meat on black street -
whorgies -
xxx lesbian love -
water bondage -
adult friend finder -
all anal movies -
amateur idols -
anal lick fest -
anal studios -
anarchy archives -
awesome interracial -
bang bus -
banzai sluts -
behind kink -
big dicks little asians -
big tit bangers -
big titty bangers -
black addiction -
black ass busters -
black attack gangbang -
black semen lovers -
blowjob quickies -
blow patrol -
booty crushers -
budapest bitches -
cams -
chix in the mix -
creamed cornholes -
creamed feet -
cream filled babes -
creampie surprise -
cum covered glasses -
cum farters -
cum filled mouths -
cummy pantyhose -
dirty fuck dolls -
double diper -
drool my load -
easy elders -
ebony bad girls -
ebony climax -
ebony dymes -
enigmatic asians -
ethnic pass -
extreme wife swapping -
facial cum targets -
facial land -
fill my pink -
frank wank -
fucked tits -
fucking machines -
gagging whores -
gay dvd access -
hairy darlings -
hell fire sex -
hog tied -
hot shemale sluts -
hot xxx blonde -
indian love goddess -
in focus girls -
jerk that cock -
just over eighteen -
lesbian blush -
lesbian eden -
lesbian sistas -
live xxx access -
mega cock cravers -
mega site pass -
mexxxi cunts -
midnight prowl -
milf pass -
milfs exposed -
mother daughter fuck -
my wifes friends -
naughty panty girls -
no cum dodging allowed -
no mans playland -
nut in her mouth -
oral cum queens -
orgy pleasure -
penetration tease -
pervert paradise -
pornstar tryouts -
pov casting couch -
pov pervert -
pvc and latex -
rap video auditions -
really nice asses -
real milf gangbang -
right off the boat -
sammy4u -
sapphic erotica -
service whores -
sex and submission -
shemale angel -
sleep assault -
slut seeker -
spanked and abused -
supreme hardcore -
tease it out -
teen rider -
teen slam -
thug connection -
top notch bitches -
truly tranny -
use my daughter -
water bondage -
white meat on black street -
whorgies -
wired pussy -
young ripe and ready -
whipped ass -
adult friend finder -
all anal movies -
amateur idols -
anal lick fest -
anal studios -
anarchy archives -
back breaking boobs -
bang bus -
banzai sluts -
behind kink -
big dicks little asians -
big tit bangers -
big titty bangers -
black addiction -
black ass busters -
black attack gangbang -
black semen lovers -
blowjob quickies -
blow patrol -
booty crushers -
budapest bitches -
cams -
chix in the mix -
creamed cornholes -
creamed feet -
cream filled babes -
creampie surprise -
cum covered glasses -
cum farters -
cum filled mouths -
cummy pantyhose -
dirty fuck dolls -
double diper -
drool my load -
easy elders -
ebony bad girls -
ebony climax -
ebony dymes -
enigmatic asians -
ethnic pass -
extreme wife swapping -
facial cum targets -
fill my pink -
flirtacious teens -
frank wank -
fucked tits -
fucking machines -
gagging whores -
gay dvd access -
hairy darlings -
hell fire sex -
hog tied -
hot shemale sluts -
hot xxx blonde -
indian love goddess -
in focus girls -
jerk that cock -
just over eighteen -
lesbian blush -
lesbian eden -
lesbian sistas -
lesbo trick -
live xxx access -
mega cock cravers -
mega site pass -
mexxxi cunts -
midnight prowl -
milf pass -
milfs exposed -
mother daughter fuck -
my wifes friends -
naughty panty girls -
no cum dodging allowed -
no mans playland -
nut in her mouth -
oral cum queens -
outrageous grannies -
penetration tease -
pervert paradise -
pimp juice xxx -
pornstar tryouts -
pov casting couch -
pov pervert -
pvc and latex -
rap video auditions -
really nice asses -
real milf gangbang -
right off the boat -
sammy4u -
sapphic erotica -
service whores -
sex and submission -
shemale angel -
sleep assault -
slut seeker -
spanked and abused -
supreme hardcore -
tease it out -
teen rider -
teen slam -
thug connection -
top notch bitches -
truly tranny -
use my daughter -
water bondage -
white meat on black street -
whorgies -
wired pussy -
young ripe and ready -
exotic transsexuals -
8th street latinas -
40 inch plus -
adult friend finder -
all reality pass -
all sites access -
all star porn girls -
amazing footjobs -
anal in the amazon -
angels with dildos -
asian girl girl -
ass army -
ass arsenal -
ass parade -
bait bus -
ball honeys -
bangbros network -
bang bus -
banged babysitters -
bare bum mountain -
barefoot maniacs -
be the bitch -
big ass adventure -
big cock addiction -
big cock teen addiction -
big league facials -
big mouthfuls -
big naturals -
big tit patrol -
big tits round asses -
big titty bangers -
booty catchers -
boys first time -
brandi belle -
brit bangers -
bust that cherry -
busty adventures -
cam crush -
cams -
captain stabbin -
casting couch teens -
cfnm exposed -
cfnm idol -
classics of porn -
coeds need cash -
college teens book bang -
cumfiesta -
cum girls -
cumisha jones -
dangerous dongs -
dirty teachers pet -
download pass -
drilled and filled -
ebony internal -
erotic spank -
escort trick -
euro sex parties -
fill my pink -
first time auditions -
fling -
flower tucci -
freaks of porn -
gangbang facial -
giants black meat white treat -
her thick black ass -
horny spanish flies -
huge gay pass -
huge movie pass -
in focus girls -
intense penetrations -
internal explosions -
in the vip -
i spy camel toe -
jerk that cock bitch -
kelsey xxx -
knocked up nina -
latina girl girl -
lesbian teen hunter -
little naughty nymphos -
mandys diary -
mexxxi cunts -
midnight lurkers -
mike in brazil -
mikes apartment -
milf hunter -
milf lessons -
milf next door -
money talks -
monsters of cock -
mr big dicks hot chicks -
mr cameltoe -
mr chews asian beaver -
my busty girlfriend -
naughty indian girls -
ox pass -
panties and fannies -
papi -
pimp my black teen -
please bang my wife -
pov squirt alert -
public invasion -
pump that ass -
real dp dolls -
real hooker videos -
reality kings -
reality pass plus -
real orgasms -
real teens kissing -
round and brown -
round mound of ass -
sammy4u -
sapphic erotica -
security cam chronicles -
security cam sex -
see her squirt -
servere penetrations -
she has a negro problem -
shemales gone crazy -
shemale ultra -
slap that butt -
sleep invasion -
smut bus -
solo videos -
stracy stone -
street blowjobs -
street ranger -
suck it you whore -
swallow for cash -
sweet suckers -
team squirt -
teeny bopper club -
the big swallow -
the hoes we choked -
the mother fucker -
tina blaze -
tinys black adventures -
tongues and toys -
tranny surprise -
tug jobs -
ultimate sex pass -
vanessa teen -
vip crew -
voyeur intrusion -
we live together -
whore gaggers -
wild party whores -
xxx proposal -
extreme wife swapping -
8th street latinas -
40 inch plus -
adult friend finder -
all reality pass -
all sites access -
all star porn girls -
amazing footjobs -
anal in the amazon -
angels with dildos -
asian girl girl -
ass army -
ass arsenal -
ass parade -
bait bus -
ball honeys -
bangbros network -
bang bus -
banged babysitters -
bare bum mountain -
barefoot maniacs -
be the bitch -
big ass adventure -
big cock addiction -
big cock teen addiction -
big league facials -
big mouthfuls -
big naturals -
big tit patrol -
big tits round asses -
big titty bangers -
booty catchers -
boys first time -
brandi belle -
brit bangers -
bust that cherry -
busty adventures -
cam crush -
cams -
captain stabbin -
casting couch teens -
cfnm exposed -
cfnm idol -
classics of porn -
coeds need cash -
college teens book bang -
cumfiesta -
cum girls -
cumisha jones -
dangerous dongs -
dirty teachers pet -
download pass -
drilled and filled -
ebony internal -
erotic spank -
escort trick -
euro sex parties -
fill my pink -
first time auditions -
fling -
flower tucci -
freaks of porn -
gangbang facial -
giants black meat white treat -
her thick black ass -
horny spanish flies -
huge gay pass -
huge movie pass -
in focus girls -
intense penetrations -
internal explosions -
in the vip -
i spy camel toe -
jerk that cock bitch -
kelsey xxx -
knocked up nina -
latina girl girl -
lesbian teen hunter -
little naughty nymphos -
mandys diary -
mexxxi cunts -
midnight lurkers -
mike in brazil -
mikes apartment -
milf hunter -
milf lessons -
milf next door -
money talks -
monsters of cock -
mr big dicks hot chicks -
mr cameltoe -
mr chews asian beaver -
my busty girlfriend -
naughty indian girls -
ox pass -
panties and fannies -
papi -
pimp my black teen -
please bang my wife -
pov squirt alert -
public invasion -
pump that ass -
real dp dolls -
real hooker videos -
reality kings -
reality pass plus -
real orgasms -
real teens kissing -
round and brown -
round mound of ass -
sammy4u -
sapphic erotica -
security cam chronicles -
security cam sex -
see her squirt -
servere penetrations -
she has a negro problem -
shemales gone crazy -
shemale ultra -
slap that butt -
sleep invasion -
smut bus -
solo videos -
stracy stone -
street blowjobs -
street ranger -
suck it you whore -
swallow for cash -
sweet suckers -
team squirt -
teeny bopper club -
the big swallow -
the hoes we choked -
the mother fucker -
tina blaze -
tinys black adventures -
tongues and toys -
tranny surprise -
tug jobs -
ultimate sex pass -
vanessa teen -
vip crew -
voyeur intrusion -
By
Anonymous, at 1:13 AM
we live together -
whore gaggers -
wild party whores -
xxx proposal -
fantasy handjobs -
8th street latinas -
40 inch plus -
adult friend finder -
all reality pass -
all sites access -
all star porn girls -
amazing footjobs -
anal in the amazon -
angels with dildos -
asian girl girl -
ass army -
ass arsenal -
ass parade -
bait bus -
ball honeys -
bangbros network -
bang bus -
banged babysitters -
bare bum mountain -
barefoot maniacs -
be the bitch -
big ass adventure -
big cock addiction -
big cock teen addiction -
big league facials -
big mouthfuls -
big naturals -
big tit patrol -
big tits round asses -
big titty bangers -
booty catchers -
boys first time -
brandi belle -
brit bangers -
bust that cherry -
busty adventures -
cam crush -
cams -
captain stabbin -
casting couch teens -
cfnm exposed -
cfnm idol -
classics of porn -
coeds need cash -
college teens book bang -
cumfiesta -
cum girls -
cumisha jones -
dangerous dongs -
dirty teachers pet -
download pass -
drilled and filled -
ebony internal -
erotic spank -
escort trick -
euro sex parties -
fill my pink -
first time auditions -
fling -
flower tucci -
freaks of porn -
gangbang facial -
giants black meat white treat -
her thick black ass -
horny spanish flies -
huge gay pass -
huge movie pass -
in focus girls -
intense penetrations -
internal explosions -
in the vip -
i spy camel toe -
jerk that cock bitch -
kelsey xxx -
knocked up nina -
latina girl girl -
lesbian teen hunter -
little naughty nymphos -
mandys diary -
mexxxi cunts -