[opensuse] Learning Javascript, now what do I do?
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Apr 21, 2012 at 01:53, Roger Luedecke
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
Eclipse is a standalone app... it can easily just sit in a directory in your /home/$USER (this is where my Eclipse always is) so you're not really "installing" it.. basically there's nothing to be managed by the RPM side of things. If you want to use Eclipse, just download it from the IBM website and put it in your /home... there's nothing else to do or manage. You can do the same with Oracle's Netbeans as well (the current installer defaults to /home/$USER/netbeans-7.1.1 but you can set to whatever) It doesn't need to be managed by the RPM side of things. Both IDEs (Eclipse and Netbeans) are good with their own set of strengths and weaknesses. They are the two "main" high end development IDEs that most people/companies use. There are others such as Emacs, Komodo Edit, VIM, Geany, UltraEdit (commercial), etc etc. You can use Kate or GEdit too... depends on what you are hoping for in a text editor. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Apr 21, 2012 at 01:53, Roger Luedecke
wrote: I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
Eclipse is a standalone app... it can easily just sit in a directory in your /home/$USER (this is where my Eclipse always is) so you're not really "installing" it.. basically there's nothing to be managed by the RPM side of things. If you want to use Eclipse, just download it from the IBM website and put it in your /home... there's nothing else to do or manage.
You can do the same with Oracle's Netbeans as well (the current installer defaults to /home/$USER/netbeans-7.1.1 but you can set to whatever) It doesn't need to be managed by the RPM side of things.
Both IDEs (Eclipse and Netbeans) are good with their own set of strengths and weaknesses. They are the two "main" high end development IDEs that most people/companies use.
There are others such as Emacs, Komodo Edit, VIM, Geany, UltraEdit (commercial), etc etc. You can use Kate or GEdit too... depends on what you are hoping for in a text editor.
C. Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API
On Sat, 2012-04-21 at 08:02 +0200, C wrote: libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 21 Apr 2012 12:01:50 +0530, Roger Luedecke
Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it.
why is installing in ~/ messier than putting the app. into different places under /usr/lib or wherever? it's much easier to nuke your ~/eclipse than getting rid of everything eclipse may have installed into various locations, if you should choose to update the packages not from .rpm, but from the eclipse interface itself. personally i prefer kdevelop for things that can't easily be accomodated in kate. this also gives you browsing capability for classes & functions, etc., apart from syntax highlighting and auto-completion, which is available in kate already. what i've seen in forums & mailing lists, most serious users of eclipse have always prefered a separate installation, not the .rpm version. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 2012-04-21 at 12:35 +0530, phanisvara das wrote:
On Sat, 21 Apr 2012 12:01:50 +0530, Roger Luedecke
wrote: Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it.
why is installing in ~/ messier than putting the app. into different places under /usr/lib or wherever? it's much easier to nuke your ~/eclipse than getting rid of everything eclipse may have installed into various locations, if you should choose to update the packages not from .rpm, but from the eclipse interface itself.
personally i prefer kdevelop for things that can't easily be accomodated in kate. this also gives you browsing capability for classes & functions, etc., apart from syntax highlighting and auto-completion, which is available in kate already.
what i've seen in forums & mailing lists, most serious users of eclipse have always prefered a separate installation, not the .rpm version.
-- phani. Good point. I like Kdevelop, but I don't think it supports Javascript, not to mention I'm running Gnome now-a-days and don't want the KDE depndancy clutter.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 21 Apr 2012 12:47:46 +0530, Roger Luedecke
Good point. I like Kdevelop, but I don't think it supports Javascript, not to mention I'm running Gnome now-a-days and don't want the KDE depndancy clutter.
it does support javascript (syntax highlighting, auto-completion), but no WYSIWYG. in any case, i prefer to look at the results of my labors in a web browser (via my local web server), instead of editors' attempts at WYSIWYG, which i found generally lacking. but the argument not to install kdevelop under GNOME is valid, of course. no idea what GNOME has to offer in this regard. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Apr 21, 2012 at 08:31, Roger Luedecke
Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it.
On my setup, I have a separate drive where I keep all my external development tools (all being Eclipse and Netbeans). Eclipse is there in a directory called /Eclipse and then in that same directory I've got directories for my SDKs (Android for example) and all my project directories as well as a directory containing the Eclipse binaries plus any configuration... add an icon for Eclipse to my desktop and it's done. It's a nice neat package that keeps *everything* conveniently in one spot if I need to move it around. I find it "better" to manage this way than to use the RPMs (and this is a fairly consistent opinion of most people who use Eclipse)... and I've done this for several openSUSE releases. The only real difference between this and installing Eclipse from RPM is I've got the Eclipse binaries in that same directory, and it's not available to other users (then again, I'm the only user on this machine so it's not an issue). What got me started on installing Eclipse from the download vs RPM was that the RPM packaged Eclipse had something broken or messed up that prevented me from installing Android components using the Android SDK Manager)... it showed in the list of available bits, appeared to download, but failed to install... run the downloaded Eclipse and everything "just worked". Honestly, I'd say you're just making it hard on yourself. If you like Eclipse and woudl like to use it, then just download the latest and install it wherever you want. It does not need to be managed by RPM as it is completely self contained... there are really virtually zero benefits to installing it from RPM (other than updates, and that is a simple process with the standalone Eclipse too). C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, 2012-04-21 at 09:08 +0200, C wrote:
On Sat, Apr 21, 2012 at 08:31, Roger Luedecke
wrote: Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it.
On my setup, I have a separate drive where I keep all my external development tools (all being Eclipse and Netbeans). Eclipse is there in a directory called /Eclipse and then in that same directory I've got directories for my SDKs (Android for example) and all my project directories as well as a directory containing the Eclipse binaries plus any configuration... add an icon for Eclipse to my desktop and it's done. It's a nice neat package that keeps *everything* conveniently in one spot if I need to move it around. I find it "better" to manage this way than to use the RPMs (and this is a fairly consistent opinion of most people who use Eclipse)... and I've done this for several openSUSE releases. The only real difference between this and installing Eclipse from RPM is I've got the Eclipse binaries in that same directory, and it's not available to other users (then again, I'm the only user on this machine so it's not an issue).
What got me started on installing Eclipse from the download vs RPM was that the RPM packaged Eclipse had something broken or messed up that prevented me from installing Android components using the Android SDK Manager)... it showed in the list of available bits, appeared to download, but failed to install... run the downloaded Eclipse and everything "just worked".
Honestly, I'd say you're just making it hard on yourself. If you like Eclipse and woudl like to use it, then just download the latest and install it wherever you want. It does not need to be managed by RPM as it is completely self contained... there are really virtually zero benefits to installing it from RPM (other than updates, and that is a simple process with the standalone Eclipse too).
C. Thats a good, idea. I think I'll stick Aptana (Eclipse fork) on my SD card that I use to deal with things across computers.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Apr 21, 2012 at 09:19, Roger Luedecke
Thats a good, idea. I think I'll stick Aptana (Eclipse fork) on my SD card that I use to deal with things across computers.
Ha, now why didn't I think of that :-) That's a good idea too. Now I have to dig up my USB stick and give it a try. C. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Roger Luedecke said the following on 04/21/2012 02:31 AM:
Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does.
When I did this I created a new file system (I use LVM so its easy) and mounted it at $HOME/eclipse. Mess? Dunno, bit if there was it was completely isolated. I work with Ruby now, and that is in ~/Ruby as a FS. its "mess" is that ruby install as a .rpm and in under /usr/lib as well! Oh nasty! The fix for that is define the RUBYLIB and RUBYPATH search paths too look in ~/Ruby first :-) Doesn't Eclipse have a similar capability? -- Even the Four Horsemen of Kidporn, Dope Dealers, Mafia and Terrorists don't worry me as much as totalitarian governments. It's been a long century, and we've had enough of them. -- Bruce Sterling -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Sat, Apr 21, 2012 at 2:31 AM, Roger Luedecke
On Sat, Apr 21, 2012 at 01:53, Roger Luedecke
wrote: I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
Eclipse is a standalone app... it can easily just sit in a directory in your /home/$USER (this is where my Eclipse always is) so you're not really "installing" it.. basically there's nothing to be managed by the RPM side of things. If you want to use Eclipse, just download it from the IBM website and put it in your /home... there's nothing else to do or manage.
You can do the same with Oracle's Netbeans as well (the current installer defaults to /home/$USER/netbeans-7.1.1 but you can set to whatever) It doesn't need to be managed by the RPM side of things.
Both IDEs (Eclipse and Netbeans) are good with their own set of strengths and weaknesses. They are the two "main" high end development IDEs that most people/companies use.
There are others such as Emacs, Komodo Edit, VIM, Geany, UltraEdit (commercial), etc etc. You can use Kate or GEdit too... depends on what you are hoping for in a text editor.
C. Not really sure to be frank. But one thing I'd like is the ability to easilly browse cllasses/functions. Especially since it is really the API
On Sat, 2012-04-21 at 08:02 +0200, C wrote: libraries that do all the magic, and I am as of yet entirely unfamilar. ANd once again, I need Javascript. Though I'm aware Eclipse can run in ~Home, I don't like the mess that and other such things make. I prefer the clean organization and integration that a proper .rpm install does. Plus, Eclipse packages are available for everything BUT 12.1. Also heard about Aptana, which looks pretty damn sharp. I'd happily do it myself if I could figure out OBS or .rpm spec files. I thought Monodevelop had Javascript support, but it coughs up so many errors I'm afraid to use it.
Roger, As relates to Eclipse and why it is not packaged for 12.1 / factory you should read this ongoing thread: http://lists.opensuse.org/opensuse-project/2012-04/msg00083.html Greg -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Roger Luedecke wrote:
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
To my knowledge, javascript is used almost exclusively in browsers, so start by writing a website? If you put together some reusable code, you can publish it as FOSS. -- Per Jessen, Zürich (9.6°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Saturday 21 Apr 2012 09:50:09 Per Jessen wrote:
Roger Luedecke wrote:
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
To my knowledge, javascript is used almost exclusively in browsers, so start by writing a website? If you put together some reusable code, you can publish it as FOSS.
Not any more, Per! Now that the kids only know Javascript, the desktops have had to lower the bar to entry to avoid running out of coders as us C/C++ dinosaurs shuffle over the various hills. GNOME Shell is written in JS, as far as I know. KDE Plasma applets may be written in JS (and Python, and Ruby, and C++). In the near future, the preferred way to write applets will be QML, which is a CSS/JSON-alike declarative markup with logic in JS. Will -- Will Stephenson, openSUSE Board, Booster, KDE Developer SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Will Stephenson wrote:
On Saturday 21 Apr 2012 09:50:09 Per Jessen wrote:
Roger Luedecke wrote:
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
To my knowledge, javascript is used almost exclusively in browsers, so start by writing a website? If you put together some reusable code, you can publish it as FOSS.
Not any more, Per! Now that the kids only know Javascript, the desktops have had to lower the bar to entry to avoid running out of coders as us C/C++ dinosaurs shuffle over the various hills.
GNOME Shell is written in JS, as far as I know.
KDE Plasma applets may be written in JS (and Python, and Ruby, and C++). In the near future, the preferred way to write applets will be QML, which is a CSS/JSON-alike declarative markup with logic in JS.
Wow, I had no idea. Well, there is a place for Roger's newly acquired javascript skills then. -- Per Jessen, Zürich (12.3°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Roger,
I apologize for the top post (phone). Basically, you will create an input in your html file (button, etc) and use a method (onclick, etc) that has your js function as the target. That provides the hook to your js. Then just use lots of alert boxes to debug. The power lies in ajax which provides server side access to the filesystem, MySQL, etc. you will be amazed with what you can do.
David C. Rankin, J.D.,P.E.
On Apr 20, 2012, at 6:53 PM, Roger Luedecke
I have been learning Javascript on codeacademy.com . Now I'm nearly done with the tract, and have no clue what to do with what I learned. Could also use advice on a good IDE. I was checking out Eclipse, but for some reason it hasn't been built for 12.1, and I hate running things that aren't packaged in an .rpm. Got any ideas on how I can get involved with FOSS using Javascript that is suitable to a new programmer?
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (8)
-
Anton Aylward
-
C
-
David C. Rankin
-
Greg Freemyer
-
Per Jessen
-
phanisvara das
-
Roger Luedecke
-
Will Stephenson