Flash Builder 4 — Defective By Design? 66
ApolloX writes "Adobe has released its new version of the Flex Builder, now renamed Flash Builder 4. This version is radically different from previous versions of Flex, introducing the new Spark architecture and theme support. While I am pleased Adobe has finally added support for Eclipse 3.5, I am disappointed with some of the new architecture changes that make doing simple things, such as skinning a button, now quite cumbersome."
Re: (Score:2)
Boy, it's hard to get good information from thingy this internet.
Probably all the poorly skinned buttons.
Re: (Score:2)
You racist!
Making a button is too hard? (Score:1, Flamebait)
Go learn CSS and JavaScript, you big baby!
Re: (Score:2)
Yeah, I knew that. I just wanted to take an obvious cheap shot :-)
Anon Coward too lazy to go find old account on /. (Score:1, Insightful)
Flash is a "good enough" technology for me. It does what I want (some flash games and streaming video), It has become the defacto-standard in online streaming, which is nice for 99% of users because they only have to install flash once and they are done.
The main "issue" I have with flash, is that it closed source (unless i'm completely off base) and closed API (again unless i'm completely off base), but thats not really a problem since adobe does make flash creation suite that is pretty powerful form what I
Re: (Score:3, Informative)
The main "issue" I have with flash, is that it closed source (unless i'm completely off base) and closed API (again unless i'm completely off base)
Yeah you're kinda off base here.
The full Flash runtime which executes the movies is closed source.
The spec for the SWF file format is open.
The source for the portion of the runtime dealing with interpreting / executing scripts (the ActionScript VM) is open source.
The flash compiler is open source.
The framework which provides lots of UI components is open source.
I'm not sure what you mean by 'closed API', but the documentation on all the APIs provided by the flash player is completely open, you can browse th
Re: (Score:3, Interesting)
Re: (Score:2)
Since he mentioned Safari, I'm guessing his laptop runs Mac OS X. Flash performance on Mac blows no matter how powerful your rig is.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
I have a ton of things open, and can still play low-res Flash videos on a fairly old system (pre-Core2 Duo). I call BS.
Re: (Score:1)
Flash is abused (Score:2)
I tried to like flash, I really did, but it has proven to be of VERY limited utility. Look how flash is actually used on sites now.
1) Advertising - this helps me how? I can't say how much I hate sites that start blaring some crap at top volume as soon as I navigate to the page.
2) Web Site splash screens - OK, where's the skip button so I can actually get to content? I have yet to see, since the inception of Flash, a splash screen that imparted useful information
3) Games - OK, this is
Re: (Score:2)
Apart from that, there will be a separate compiler which can compile a Flex Mobile or any Flash app really into an iPhone/iPad app. This will probably be released around the same
Going Down? (Score:1)
Was this an effort for recovering from the hit it has received from the lack of support by iPad, iPhone and similars?
It doesn't seem like a good idea to make a interface so different that it looks broken in a moment like this.
Developer unhappy about backwards incompatible API (Score:5, Informative)
Re: (Score:1)
This guy doesn't know what he's talking about (Score:5, Informative)
Seasoned actionscript and flex developer here.. I read this article a few days ago, his points are all nonsense.
#1 Duplicate code base - The libraries only include what files you reference, like c++. If you don't want the other classes, then don't use them! It's that easy
#2 There is an in-depth article by Joan Lafferty that goes over migrating from flex 3 to gumbo. This guy is bitching about his ignorance towards the process, not the process itself.
#3 Yeah, there is more code.. But guess what? There is also CODE GENERATION in flash builder 4, specifically for skinning. All those extra lines of code are generated for you, so who cares. It's not like you have to actually write them.
You want some legitimate complains about flash builder? This guy doesn't really know what he's talking about, and he's not going to give them to you.
There is one huge complaint that I have, and that is the ridiculous name change from Flex Builder to Flash Builder.
It would make sense, really, if Flash Builder could build flash files. But it can't. If you try to create a Flash file it tells you that you need to install CS5 to use that feature.
And CS5 isn't even released yet. WTF? It's not even in open beta, so you can't install it even if you were okay with using a beta product in conjunction with a released product.. and yet there are articles posted on adobes web site talking about how you can edit flash files now with "Flash" Builder.. sadly, not true. And it doesn't work in conjunction with CS4, so even if you have that they're strong-arming people into the upgrade.
Re: (Score:1)
See, I never got that complaint (the name change).
Flex Builder and Flash Professional both create flash files (SWFs). The only difference is that, in general, people that use Flex Builder, also use MXML and the Flex framework.
But, you can still create Actionscript-only projects in Flex Builder that don't use the Flex framwork, and you can easily integrate Flash Professional into your workflow if you need to include timeline animations and so forth by publishing out assets from your FLA as an SWC that you c
Re: (Score:2)
Naming Confusion (Score:2)
I understand where your confusion is coming from, seeing as how flash builder can build content for the flash player, and all of these different adobe formats run on the same fvm (flash virtual machine).
I never said that flash builder cannot build flash content -- I said that it cannot build flash files.
Whether you use the flex framework, straight AS3 or flash professional, what you have in the end is a shockwave file (swf) for users to interact with.
You could, alternatively, have a compiled shockwave file
Re: (Score:2)
Have you ever migrated a large project from flash professional into a flex development environment?
It's not as simple as you're suggesting, because business-world library elements are often integrated into various base classes and possess ties throughout the project.
If you simply export them into a .swc, they will continue to be associated with those classes, and any code change will require you to re-publish from flash professional.. is flash builder even your development environment if you're not compilin
Re: (Score:1)
Actually I wasn't suggesting anything about migrating projects from Flash Pro to Flash Builder :)
Agreed, that would be a pain for precisely the reasons you've mentioned, but my point was that I am 100% for the name change to Flash Builder because I think it more accurately describes what the software does - create flash files (swfs).
Re: (Score:2)
swf stands for shockwave file
fla stands for flash file, which is a format that flash builder cannot create
Re: (Score:2)
Flash Builder 4 — Defective By Design? (Score:1, Insightful)
Well, yes. It is flash after all.
Not "defective by design"! (Score:4, Informative)
"Defective By design" is meant to refer solely to products intentionally crippled by DRM.
I think it's an effective slogan for that, and its meaning will be trivialized by calling what are intended to be positive changes or features "defective by design". Don't do the *AA's work for them!
Re:Not "defective by design"! (Score:5, Funny)
That's right! People... you're going to brick "Defective by Design!" that's not what it means.
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Maybe if he was arguing that adobe is intentionally trying to kill this product by making it suck the headline would be justified but I didn't see anything in the article mentioning that.
There is a difference between the IDE and the SDK. (Score:2, Informative)
For some odd reason, this guy can't figure out that there is a difference between the IDE and the SDK. The Flash Builder IDE, which was released last week supports both the older 2.x, and 3.x SDKs. Not only does it support it, it has all the code hinting, wizards, and everything else one would expect from an IDE. Targeting a different SDK version is as simple as chainging the properties in your project.
The newer 4.0 SDK is different, but nobody is forcing you to use it. It is an open-source project (htt
It doesn't interrupt the show with a lot of talk (Score:2)
I know I like to have a markup language at my side while watching TV.
The question that comes to mind... (Score:1)
Re: (Score:2)
It puts the lotion on its skin. It does this whenever it's told.
Why did they have to use Eclipse? (Score:2, Troll)
Eclipse has to be the worst environment ever made--and I've used Lotus Designer.
It's great Adobe made a legit IDE for their various tech(Flash, ActionScript, ColdFusion). But when it's built on top of the steaming pile that's Eclipse, how effective of a tool can it really be?
I do Flash and ColdFusion development. I've tried to use Flex Builder 3, and the Flash Builder 4 betas. It just isn't good. Every time I try to write code with something based on Eclipse, I'm fighting the IDE more than I'm actually writ
Re: (Score:2)
Re: (Score:2)
I recently moved from writing Java in Eclipse to C# in Visual Studio, and while it's nice to have non-buggy cut-and-paste I miss the more powerful refactoring and better searching in Eclipse.
What does this have to do with Flash Builder? (Score:2)
There's a distinct difference between Flash Builder and Flex/Flex SDK. One is an open source application framework (Flex), the other is a standalone version of Eclipse running closed source plugins (Flash Builder, formerly Flex Builder, also available non-standalone).
I take issue with the fact that he's singling out Flash Builder when his complaints actually seem to be with Flex (not even the SDK per se, but the framework/API). That alone makes me question his credibility. I really regret clicking the lin
This doesn't matter anymore (Score:1)