Should I learn Fireworks or Builder to Design Flex Apps?

I need help in making a process decision on how to build Flex
Apps going forward.
In the past, we have built the concept for our Flex app in
Photoshop and sent it over to our development team in India to
build. The process has been difficult because our engineers are not
designers and our designers are not engineers. Invariably we spend
alot of time bridging the gap between whats possible and what we
want to see in our Apps.
I want to bring our Design and Dev much closer together and
essentially take the GUI out of the hands of my Indian Developers
and let them focus on the backend.
To accomplish this goal, I will be training my US Design team
to become either Fireworks Experts or Flex Builder Experts....
(they are already Photoshop experts) This is where I need your
help. If you were starting from scratch with a talented design team
that could learn either tool, which one would you choose to
accomplish the goal? Does the Fireworks to Flex export create
crappy code like Dreamweaver thats tough to modify manually? Does a
"true" Flex developer despise Fireworks-generated code?
I have read up on the Fireworks>Flash Catalyst>Flex
Builder Path and dont understand the additional step... is Catalyst
part of Fireworks and thats how Flex code is developed or is it a
new code generation engine that does code better than Fireworks
CS4?
Thanks in advance.

I am understanding my question better now... Please read
below
I am attempting to remove inefficiencies in my Flex
development process by re-tooling my design team so that their UI
and application design output files can be imported directly into
the developers environment. Essentially, I want designers to
produce prototypes with working client-side interactions while the
developers focus on back-end interactions.
Our current process has a number of throwaways that occur
during the web application build process: from wireframe, to
Photoshop, to development using the Photoshop output as a guide for
development... this last step is often the most mangled because is
difficult to implement the design exactly as the designer created
it in Photoshop because designers do not fully understand what is
possible. I want to remove the steps in-between and have found two
possible solutions to do this.
Option 1) Fireworks CS4>Catalyst(Thermo)>Flex4
SDK>*.SWF
Option 2) Fireworks>Flex3 SDK>*.SWF
With Option 1, we would tool up our Designers on Fireworks
and Catalyst and get our developers on the Flex4 SDK. The output of
the design/build would be only compatible with Flash10 and the
stock component library for Flex4 would be limited.
With Option 2, we would tool up our Designers on Fireworks
and use the native Fireworks export to Flex 3 (not sure how well
this works?). The output would be compatible with Flash 9 and the
stock and aftermarket component library for Flex3 would be rich.
Do I have this right? Which option would you choose and why?
Thanks in advance.

Similar Messages

  • Flash Builder 4b2 or Flex Builder 3

    Starting a new project to rewrite a beefy Flex 1.5 application. Should I start with Flash Builder 4b2 or Flex Builder 3? Storyboards will be complete next week and I expect to reach end of job by February of 2010. Some customization of components will be required, but am hoping that current libraries are more rich than the 1.5 libraries (lots of customizations).
    Thanks for your thoughts/recommendations.
    Nick

    The first thing you need to consider is your time frame, its a very close call as to whether or not you should avoid the risk of how stable FB4 will be by the time your project is supposed to be in the testing stage (by stable, i mean more as in are there still pending changes to the ide/sdk that could break your code in a major way). I think that by xmas it may be reasonable to say the ide/sdk won't be prone to many big changes(fingers crossed).
    So within your time frame 4-5 month timeframe FB4 is starting to look like the right choice.
    The Next thing to consider is which Flashplayer do you wish to target 9+ / 10+ . FB4 allows you to write your app using either the flex 3.4 sdk or the flex4.0 sdk. 
    The 3.4 SDK would be used if you are not ready to target flashplayer 10 and the plus side is that the 3.4 sdk won't be going through as heavy a change schedule as 4.0 sdk, the down side is you don't get to use all the new shiny bits of flex.
    The 4.0 SDK is not yet fully stable and has issues that could see your code breaking once the fixes are applied, with 4.0 you need to target flashplayer 10 but unless you work with digital media agencies who tend to be on the rotting edge of technology this isn't a real problem. So all the possible issues with the 4.0 SDK are also the pluses, latest flashplayer support, lots of new shiny bits which slowly but surely will be more feature rich than the old SDK.
    So if you are confident and are prepared to add abuffer into the project timeline to cope with possibility of code changes required to cope with SDK/IDE updates using Flex 4 is the right choice.
    OK thats my 2 cents worth
    David

  • Design Flex with Fireworks CS4 or Flex Builder?

    I need help in making a process decision on how to build Flex
    Apps going forward.
    In the past, we have built the concept for our Flex app in
    Photoshop and sent it over to our development team in India to
    build. The process has been difficult because our engineers are not
    designers and our designers are not engineers. Invariably we spend
    alot of time bridging the gap between whats possible and what we
    want to see in our Apps.
    I want to bring our Design and Dev much closer together and
    essentially take the GUI out of the hands of my Indian Developers
    who choose to work in raw XML rather than Builder today.
    To accomplish this goal, I will be training my US Design team
    to become either Fireworks Experts or Flex Builder Experts....
    (they are already Photoshop experts) This is where I need your
    help. If you were starting from scratch with a talented design team
    that could learn either tool, which one would you choose to
    accomplish the goal? Does the Fireworks to Flex export create
    crappy code like Dreamweaver thats tough to modify manually? Does a
    "true" Flex developer despise Fireworks-generated code?
    I have read up on the Fireworks>Flash Catalyst>Flex
    Builder Path and dont understand the additional step... is Catalyst
    part of Fireworks and thats how Flex code is developed or is it a
    new code generation engine that does code better than Fireworks
    CS4?
    Thanks in advance.

    Here's my recommendation:
    I would suggest Fireworks for your Design team/ Flexbuilder
    for your dev team.
    Essentially, what Fireworks already has in terms of Flex UI
    components (though a short list) is identical in theme (default
    halo) AND output (mxml code) as you would expect from creating in
    Flexbuilder alone.
    You can then easily extend your designs with custom
    components using the Fw Commands Export Flex Skins and they can be
    imported to your Flex project using the CSS Designer.
    As for Catalyst, this is a separate beast altogether. It's
    merely meant to bridge designs (from design applications Ps, Ill,
    Fw) and create usable components for complete animations.
    A full tutorial/ video overview was just released a few days
    ago here
    http://blog.digitalbackcountry.com/2009/01/getting-started-with-flash-catalyst-tutorial/
    As for how Fw fits into the Catalyst scheme of things,
    designs you create can be exported to the FXG format that Catalyst
    will use, if you want to use Flex and work with this format you
    have to have the latest Flex SDK plugged into FlexBuilder 3 or Flex
    4 will have full support for it.
    Here is an older referebce to this scenerio (reference to
    Thermo = Flash Catalyst and Gumbo = Flex 4)
    http://www.mikechambers.com/blog/2008/08/28/getting-started-with-flex-4-fxg-and-flex-build er-3/
    Hope this helps.
    h

  • I have just started to use Muse for our design agency and learning how to build ourselves a new site, I have manged to create a basic lightbox which contains sliding images, what I need to do now is have a pop up window which goes into detail about the pr

    I have just started to use Muse for our design agency and learning how to build ourselves a new site, I have managed to create a basic lightbox which contains sliding images, what I need to do now is have a pop up window which goes into detail about the projects, what I would like is a piece of text  or icon that when you roll over it and then click a separate window pops up with additional information in, once finished reading the info you can then click to close the box, any advice on how to do this?

    The best way to do what you're asking is with the Composition widget. Start with the Tooltip preset, which, by default shows the info on rollover. You can change the option to show on click, which is what you're after. You can also add the close button or have the info disappear on rollout.
    David

  • What language should I learn?

    What single programming language should I learn that is most flexible? It's needs are to form the basis for MacOSX Cocoa applications, Linux command-line programs (and preferably least X11). This I ask here, for scientists likely lurk here, but don't always program in Objective C. (Though I've heard nothing but good things about it!)
    Currently, I use a variant of APL to assist as I work. When simplifying my life, around 1980, I changed to one editor: the platform-independent emacs. Now I should like to do the same with a 'general' programming language.
    Science is free, and scientists (I might suppose) support Richard Stallman's philosophy. Scientific source code needs be freely offered, written in an ISO standard language, and capable of being made platform-independent. It must easily be modified to use scientific libraries (lapack & netlib's others) and write linux, command-line programs, distributed by way of Sourceforge.
    I've been separated from other scientists for a long time. Is there a language satisfying the above scientific requirements that can also write 'modular' object-oriented applications for MacOSX, using the Aqua interface? If there are no caveats to using 'Java' for this purpose, I'll invest time in that. Have scientists or others faced this question?
    Thanks,
    Bruce
    PS. This question arose while searching for a simple little program to change images into icons:
    http://discussions.apple.com/message.jspa?messageID=7511505#7511505
    Here's the continuation of that post, that illustrates the problem, likely faced my many:
    Indeed, ... I could always use GraphicConverter.
    This topic begs the question of why we use GraphicConverter or PhotoShop to change a single color in an image. That's wasn't always supposed to be the case.
    Unix's credo: do only one thing, but do it well, and the popularity of Lotus 1-2-3, decades ago caused a great idea to emerge and gradually grow, until it became alive in developers' minds. Then it suffered a quick death, from unknown causes.
    Modular Software
    One day, a housewife becoming tired of spending a year learning and 'tuning' huge word processors to write a quick note saying she had gone to the corner market and would be back soon. The concept of modular software emerged: one would buy essentially, a text editor, then buy only those extra little modules you needed for your particular use: editing frills (as in emacs), formatting, adding images, importing & exporting formats, &c: 'personal' software. This needed a modular language; and, as it happened, C++ emerged soon. What ever happened to this idea (or the idea of using sounds for messages in addition to alarms, as in Growl), I never understood.
    Simple Software
    Many 'Google Images' have a white borders. It would be a clever idea to make background colors 'pure' (not in need of dithering when converted to a raster image). In the latter case, every GIF image could be dropped on an icon that could convert the lower-righthand pixel (the background) to a 'transparent' color. An old GIF image taken from the web could lose its background, and be ready to paste to the tiny icon in and 'Info Window'.
    Simple Modules
    Ah, but what about a Shft-Cmd-4 copy from my desktop? Mine are in JPEG format. I need to convert it to GIF. I could add a conversion module to the original little program (which could even convert to PNG). Ah, but the color of my Desktop varies or is, at least, not an 8-bit color (thank God). Then I could add a module that 'de-dithers' the color.
    Relation to Unix
    In old Unix these would be filters, something like this:
    cat image | ddthr | rfmt -png > icon
    Now I find myself using PhotoShop or GraphicConverter for finding & changing one color in an image. I'm still looking, and now becoming inclined to start programming again (which was always a mistake in the past).
    Problems with Programming
    Programming, I've avoided for two reasons: (1) two decades ago, I realized I had learned nearly a dozen text editors until I decided to use solely the platform-independent 'emacs'; and (2) I discovered it took me well over 6 months to master any programming language (more for a word processor), yet less than 6 weeks to forget it completely. (In the distant past, it was wise to choose one's language to match the project.)
    Macs
    However, I switched from Unix to Mac so I wouldn't have to think about computing any longer. Macs had always been built for such people as I, they are beautiful, and they can maintain themselves (or, a networked one can be set-up to do so).
    APL
    My preferred language is the APL variant 'J', which I use daily to test hypotheses, as I think about my research. Such a language, by the way, is great for pre-school children who can't read words yet. (Whether they'll ever be able to punctuate English correctly is another matter.)
    http://www.jsoftware.com
    Need for another Language
    However, I need eventually to convert my scientific algorithms to run in a Linux shell, using Linux's operators (such as 'filter' or 'tee') to combine the little modules.
    I'm now considering (re-)learning the platform-independent 'Java' language, and developing applications on Sourceforge. This way, scientific (ie. free) calculations could be integrated into online scientific papers and placed on other websites as well.

    Kappy,
    Sorry, I thought the question would be a common one confronting casual programmers. With such a variety of popular languages, there is likely no simple answer. I rescind the question with an apology and shall investigate my own problem myself. Sorry.
    The question was, being tired of using the wrong but kindly written MacOSX applications, is there a programming language I can learn now that will also serve me in the future?
    1. Now I need to write, for example, the program described to process photographic images, whose structures are arrays of arrays. Is there a language with such structures less bloated than C++?
    2. Old APL an object-orented language designed for quickly writing algorithms for exactly these structures (the common structures in engineering, science, and mathematics).
    3. Is there an object-oriented language for such structures, also used to write MacOSX applications, that one can learn to correctly build applications in 6 months (rather than 6 years)? This means strong typing, static type checking, automatic memory management, &c. An 'interpreter' as well would be nice!
    4. For science, it must be a high-level, very portable but standard language that can be compiled into (say) byte code for a standard virtual machine that is on all computers. For image processing on my own little Mac, it needs to be compiled all the way to Altvec-optimized machine code.
    5. Is there now such a beast? One that can be hooked at a low level with libraries (written in C or C++), and hooked at a high level to an OOUI (Aqua, in particular)?
    Sorry, I expected an engineer to say:-
    'Sure, MacOSX's compiler is based on the GCC, which contains a compiler for Java. It hooks at many levels. We use it to send code to afilliates around the Globe; and even Windows users haven't complained.
    'Several lexical analyzers have even been written (in C) for Java: so you can parse your spam as well!'
    But I don't know the above to be true.
    I was looking for reasons why Java might not be the better of the GCC languages for 'amateur programming'. I'm sorry I 'passed the buck', when I shouldn't have. This footwork I'll do myself after I can again install /Developer.
    Things I expect to be common problems never are.
    Thanks anyway.
    Bruce

  • How long does it take and how should I learn...

    Hi. First of all, sorry if this is in the wrong forum.
    I am new to web-design (as in brand-new xD) and wish to learn Dreamweaver.  With Dreamweaver being such a big application, with so many different tools etc I decided it would be best if I learned the languages I wish to use first, so as I know what Dreamwever is creating and I can 'fine-tune' my websites.
    The languages I wish to learn are:
    HTML
    PHP
    Javascript
    MySQL (I am aware that this isn't a 'language', but would still like to learn how it works and use it effectively)
    CSS
    My questions are:
    In which order should I learn these languages?
    Which version of each language should I learn? 
    For example should I learn HTML5, with it being relatively new and not widely supported, but with the support growing so fast would it be worth just learning HTML5 straight away?
    Can you reccomend any books etc for me to learn with?  I am a full time college student, so will be teaching myself after college hours.
    How long should I expect it to take to learn each language? (If you want to give the answer in days/months assume I will be spending 2hours per day average learning each language)
    I do not want to learn every single detail about each language, but I do want to learn to a high enouhg level that I am comfortable with reading, understanding and editing my own code.
    To help me understand your answers more clearly it would be great if you can just copy and paste this below (although feel free not to ):
    What order should I learn these in?
    Language:
    Version: 
    How long (roughly) should it take?: 
    What resources van you reccomend for me to learn from?: 
    What experience do you have? (I'm just nosey like that :P): 
    Other comments: 
    Please feel free to copy and paste the second half (with all the questions) as many times as you like for each language you choose to tell me about.
    Any help would be very greatly appreciated and please, if you for some reason find this post offensive, think back to when you were learning; everyone has to start somewhere.
    Thanks for your time,
    Ryan

    Hi there
    You will likely get better response by posting in the Dreamweaver forum.
    Click here to visit the Dreamweaver forum
    Cheers... Rick

  • The Folio Builder panel, design-wise...

    Part of my job is to teach routined InDesign users how to build Folio's. Most of them do quite well, after their initial confusion with the Interaction panels ("which do and which don't work with ADPS"). But the panel they fear most, is definitely the Folio Builder. Not even because of its casual malfunctioning (that's my nightmare as a trainer), but mainly because of its design and cosmetics. The panel sports a well-know and trusted appearance, but it's a devil in disguise.
    It begins with logging-in. "No, you can't click the bull's-eye, it's just a mysterious indicator." It would be much more obvious if it looked like a led (red or green) or if it had some useful interaction to it - letting you log in/out perhaps...
    Next, the three-tiered views are not clear enough. When I show them the image below, and tell them how their workflow moves from left to right and from right to left (from "Account" to "Folio" to "Article" to "Layout" and v.v.) they immediately 'get it'. And after warning them that the navigational elements on top of the panel are quite clueless (what to hit, to go where to), and that you're often thrown back from Layout to Folio (skipping Article), they're in charge and on guard. Finally, I tell them that the "New" button magically changes its functionality in each level ("wait for the pop-up!"). It is highly unusual that a side menu shows and hides certain commands in each level. It should list ALL associated commands, and show momentarily unavailable ones grayed out.
    This all wouldn't be necessary if the panel would be a bit more self-explanatory. I hope this rant helps to improve its design.

    very good. these all need to be addressed. the experience of the folio
    builder panel is bad... I have so many ideas of a redesign in my mind, but
    I'm not in charge. maybe this thread can turn into a design ideaas for the
    Panel.
    good start, Peter!
    (mobil gesendet)
    Am 23.10.2011 00:30 schrieb "Peter Villevoye" <[email protected]>:
       Re: The Folio Builder panel, design-wise...  created by Peter Villevoye<http://forums.adobe.com/people/Peter+Villevoye>in
    Digital Publishing Suite - View the full discussion<http://forums.adobe.com/message/3985568#3985568>

  • Should I learn flash?

    I'm in the first year of my degree and don't really have to spend much time studying because I've done most of it before. We learn the basics of HTML, CSS, Javascript, Flash, Photoshop etc but it's not specific enough to get a decent job with.
    I want to focus my attention (and money) on learning one main thing and mastering it but aren't sure which to go for. I like using flash and love all of it's capabilites but also realise how important it could be to maybe master photoshop and look at digital art type stuff.
    Or maybe learn CSS or something like that.
    I want to maybe go in to website design, but am also interested in many other things. I mean, even if I do go in to web design, should I learn flash or should I focus my attention on photoshop and HTML?
    I'm not really an arty type, I don't want to just be a programmer I want to at least do some design.
    I want to look at how easy things are to learn, how fun it would be, if it would be useful in a few years and also the demand for it.
    Thoughts?
    Cheers!!

    It really depends on what you want to do mainly when you start your career.
    Personally, I wanted to learn everything to be as valuable as possible in not only a corporate setting, but also personal projects.
    I attended Art Institute for Web Development and took classes on all the most popular platforms and applications. The list includes...
    XHTML/CSS
    Photoshop
    Flash
    Dreamweaver
    AS 3.0
    PHP/MySQL
    On top of that, we learned about things like Color Theory, Design Theory and other Web Dev concepts.
    In the grand scheme of things though, what I learned in school is only a fraction of what I've learned once I graduated and started working. I continue to learn things everyday, it is pretty much endless.
    So getting to your question about Flash...
    I think it is a valuable skill set to have. I wouldn't stop at Flash though. You still need basic knowledge, if not, advanced knowledge of XHTML/CSS and PHP/MySQL because your Flash projects will most likely require those technologies to implement in real world applications.
    It's a crazy journey to say the least and every day, things get crazier with technology evolving so quickly.
    The topics I outlined above are things you want to have a strong foundation in.
    From there you can really focus on what type of work you want to do. I pretty much do a little bit of everything but like you are wondering, it does limit how far you can master one particular thing. But with time, I believe you can master most if not all of the topics.
    Hope that helps.
    Dey

  • Building online designer tool

    Hi Gurus,
    Just a newby in AIR and Flex environment. I have development
    background in Microsoft Technologies (especially web technologies).
    I am considering AIR environment for building a designer tool
    that should let a user perform the following operations. The basic
    question on hand is "Weather its a right tool/environment to build
    this kind of application". The feature list is:
    1- Should have open (not limiting on height or width) canvas
    as background layer.
    2- User shall be able to upload an image on background layer.
    3- User shall be able to add layers on above background
    layer.
    4- Each layer should let the user add interactive objects
    (custom objects MXML+ Action Scripts + Web Services).
    5- Each layer should be treatable as composite/individual
    entity
    6- Z-indexing of various layers
    7- Show/hide any layer
    8- Transparency for overlapping layer (must be configurable
    for each layer)
    9- Save the complete document with all layers in some format
    (preferably in xml format)
    Any help or direction is highly appreciated.
    Shahzad

    Yes, with a bit of a caveat for #1. The maximum size of a
    bitmap is 2880x2880 pixels (but you could display multiple bitmaps
    in a layer if needed).
    The Flash display list lends itself pretty naturally to a
    layered system (which isn't too surprising since that's essentially
    what the Flash Authoring tool does).There's a good description of
    the display list in the Programming ActionScript chapter of the
    Flex and Flash docs:
    http://livedocs.adobe.com/flex/3/html/05_Display_Programming_01.html

  • Should I learn JAVA or C#?

    Should I learn JAVA or C#? Or...both of them!?

    For the record, C# does not support multiple
    inheritance. It is very much like Java except that it
    has a few extra goodies thrown in. For my tastes, it
    is not as pure as Java, but it is an improvement over
    C++ and it has a few things, like operator
    overloading, that would look nice in Java. Hey! Wait!
    Stop! Stop the tomatoes! Please!Ugghh, operator overloading. What a nasty nasty thing that was. Why change something you have been seeing since you were in diapers to mean something else. + should alwalys be plus because we have all grown up knowing that. Imagine if you had a child and for the fun of it you taught him growing up that his left hand was his right hand,think of all the confusion he would have when he is learning how to drive and his instructor tells him to take a left. Even though he may learn that what he believes is left is now right he will always first think of his left hand as his right.

  • Should I learn Dreamweaver or FrontPage to make web pages?

    Should I learn Dreamweaver or FrontPage to make web pages?
    Both Dreamweaver and FrontPage are WYSIWYG (What You See Is
    What You Get) web page editors. For basic web page development,
    either one will do the job. In a review in the October 2001 issue
    of PC Magazine, both programs were awarded five out of five stars
    and both were Editors' Choice winners. FrontPage was cited as the
    pick for ease of use, while Dreamweaver was the pick for advanced
    applications. Compare the pros and cons for each program below and
    make your choice. If you feel really adventurous, learn both!
    Dreamweaver
    Pros Cons
    Relatively low-cost educational price ($99)
    Available in Education labs
    Produces very "clean" HTML code; easy to transport and work
    with
    Available in identical versions for both Windows and
    Macintosh platforms
    Supports development of your own template for pages in a
    website
    Relatively easy to set up for communicating with a server
    from office or home
    Powerful set of features for adding interactive elements to
    web pages
    Extensible - many extensions are available on the Macromedia
    website
    Has built-in tools to clean up HTML from other sources, such
    as Microsoft Word
    More expensive than FrontPage
    Not available in all labs across campus
    Not currently supported by SOE Technical Support Services
    Somewhat difficult to learn at first
    FrontPage
    Pros Cons
    Very low-cost -- free on-campus and only $5 for off-campus
    use via Campus Microsoft Agreement
    Available in labs across campus
    Supported by SOE Technical Support Services
    Easy to learn because of the familiar Microsoft menus and
    toolbars
    Comes equipped with many predesigned web page templates
    Very easy to edit on SOE servers
    Easy to add some features, such as some forms, to web pages
    Doesn't produce code as cleanly as Dreamweaver
    Current edition is available for Windows only; Macintosh
    version is outdated and no longer being updated
    Some features are specific to the Microsoft platform only
    Lacks Dreamweaver's interactive development tools
    For more information:
    www.thebusinesssuccessgroup.com

    http://p3t3.soe.purdue.edu/faqdream.htm
    Developed and maintained by the P3T3 project at Purdue
    University. Last
    modified: 23-September-2001.
    Please don't do blind postings of plagiarized out of date
    material here.
    > Produces very "clean" HTML code; easy to transport and
    work with
    > Available in identical versions for both Windows and
    Macintosh platforms

  • Unable to run Oracle Form Builder from Designer 10g

    I am using Windows XP with Oracle Designer 9.0.4.5. From Design Editor, I select Run -> Oracle Forms, nothing happen. I am able to open Form Builder manually (C:\ORACLE\904\bin\ifbld90.exe). After I generated a module (form) from Designer, I have to open the FMB manually from Form Builder. In Designer 9i, I am able to open Form Builder from Designer. Is this a bug for Designer 10g?
    Thanks,
    Jim

    Thanks for the response, Suresh,
    I believe this is an installation/configuration issue.
    I installed Oracle Developer Suite 9.0.4, which includes Form Builder, Report Builder, and Designer. System Path contains the ORACLE_HOME (c:\oracle\904\bin). I am able to start Form Builder from DOS command (ifbld90.exe). I am also able to start Report Builder (rwbuilder.exe) and Designer (des2k61.exe) from DOS. I am able to Run Oracle Report Builder from Designer, but just not Form Builder. I also checked the Windows registry settings and they seem alright to me.
    thanks,
    Jim

  • What should I learn next?

    So I already know Python. I decided to learn Python because I heard it was a good language to start out with. I've got a good grasp of the language and have been making various scripts for my personal needs. I've become interested in other languages and have wondered what I should learn next. So should I learn another language or continue exercising my hacker skills with Python? I want to learn a wide variety of types of programming.

    ArchArael wrote:Learning new programming languages is fun but I think it's better if you develop something.
    Much more better would be some bug fixing or helping some existing projects.
    You can always learn new languages when you need to and save your time for something more useful (girl friend, friends, books, games, music etc).
    Learning programming languages just to learn keeps you from doing practice in programming.
    Mastering something takes time and practice,  as someone told you before.
    I don't think so. Programming takes time and practice, sure, but it also takes reading code and reading about programming. You can't give a pen and paper to a kid and say "here, write me a book" and spect this kid will write a masterpiece if she hadn't read a lot before.
    Learning a new language gives you insights of how programming works, even on different languages. Both you and I aren't native speakers of English, but learning it changed the way I see somethings in Portuguese and vice versa; I have a different understanding of English and Portuguese that I would have if I've learnt only one of them, I belive this applies to you, too. This also works with programming languages: the way I program in C was different before I grasped some Lisp, and it would probably be different if I hadn't learnt Python, and so on.
    Back on-topic, I'd recommend learning C, so you can grasp some of the basics: pointers, memory allocation, structs and unions, etc. Later, I'd suggest you to learn a language that makes you think about programming in a different way: Lisp or Haskell. Shell script is also nice, but I'd only use it to "glue" things together, and I don't see a problem with learning it concurrently with another language.
    Edit:
    Edit: Forgot to add this,
    http://www.e-booksdirectory.com/programming.php
    now say goodbye to all your free time and go learn 6 or 7 languages.
    Indeed, very good site. I like the Mathematics "folder", too.
    Last edited by andre.ramaciotti (2009-07-29 14:28:59)

  • Which one should I learn first?

    I am becoming an common Oracle DBA and I want to learn RedHat Linux. But I do not know the difference between Redhat Linux 9 and Redhat Enterprise Linux 5. What are they for? Which one should I learn first?
    Message was edited by:
    frank.qian

    But I do not know the difference between Redhat Linux 9 and Redhat Enterprise Linux 5.RedHat Linux 9 is very oldest brother of RHEL5. While RH9 is public (free of charge) distribution, RHEL5 is commercial no free (of charge) distribution. Redhat 9 was last public (free) release from Redhat corporation, since next release it was called Fedora. Name "Redhat" is used only for Commercial enterpise distribution.
    There is not difference between using/mantaining of them. But the main difference is that Redhat 9 has pretty old version of kernel, and other packages and is not supported by Oracle.
    What are they for?If we are speaking about Linux then we are speaking about Unix like operating system. So your question is just like "What is Windows for?".
    Which one should I learn first?As I said before, there is not difference between using/mantaining of them. But as Redhat 9 is pretty old distribution then use RHEL5. There is also existing distribution Centos which is clone of RHEL. When you install Centos 5 in fact you are using RHEL but with changed logos and texts (brands). But unfortunatelly this clone is not officialy supported by Oracle so it can't be use for production Oracle installations. For more informations and download look here: http://www.centos.org
    There is also another RHEL clone shipped by Oracle (and is supported by Oracle of course). You can download it from http://edelivery.oracle.com/linux

  • What should i use fireworks for?

    Ok, so im thinking of upgrading my current Adobe package with
    CS2 to the new CS3 and i was looking at the Webdesign premuim. And
    it comes with Fireworks. I do a lot of webdesign and I was
    wondering what exactly would i use fireworks for?
    What does it do better than using plain ol' Photoshop for
    making templates and stuff? ect...
    Thanks

    Clandestinex337,
    There is signficant difference between the Fireworks 8 and
    Photoshop in terms of application feature and functionality.
    Fireworks 8 is specifically designed for
    web graphic
    and
    web photos
    while Photoshop is specifically designed for high-end
    professional print and if you will also for professional
    photographers to edit high quality photo images.
    Additionally, like others have said about Fireworks have
    built-in vector-based and bitmapped-based, while Photoshop is
    mainly bitmapped-based application. That is a major difference
    between Fireworks and Photoshop in that respect.
    If you understand, have some hands-on experience with
    Fireworks and/or Photoshop, you will know the difference and
    undeerstand the main or primary purpose of those two applications
    -- whichever that fits right into your needs, your requirement and
    things like that.
    If you aim for webdesign projects and if you work a lot of
    image files aiming for web graphic and web photos, then Fireworks
    is for you.
    I don't know if you have Fireworks or Photoshop installed on
    your machine. If you do not have those two, perhaps that you might
    want to test-drive those two for 30 days and let the experience and
    hands-on tell the story and it speaks for itself.
    quote:
    Originally posted by:
    Clandestinex337
    Ok, so im thinking of upgrading my current Adobe package with
    CS2 to the new CS3 and i was looking at the Webdesign premuim. And
    it comes with Fireworks. I do a lot of webdesign and I was
    wondering what exactly would i use fireworks for?
    What does it do better than using plain ol' Photoshop for
    making templates and stuff? ect...
    Thanks

Maybe you are looking for