Jump to content
pwFoo

Web based IDE

Recommended Posts

I moved from netbeans to atom. Tested lighttable, brackets and visual studio code, but at the moment I take a look into web based IDEs. Most are based on ACE editor (alternative could be codemirror) like chrome apps caret or super neutron drive (both with chrome dependency at the moment). 

Recently I looked into cloud9, codetasty, ... and codiad.

Codiad is open source. php / js based and works fine. Autocomplete feature and suggestions should be improved, but it's ok. Because it's open source you can download it from github repo or test it as a docker container (wernight/codiad image for example). 

Codytasty is a cloud hosted solution with a really awesome autocomplete / suggestions for php, js and html! But it isn't open source (there is a free to use hosted version with limited workspaces and features).

At the moment I testing codiad@docker, but use still atom for coding and searching for the best IDE out there *g*

 

What do you think about IDEs and the new trend to web based IDEs?

Share this post


Link to post
Share on other sites

I am curious in what exactly the advantages of web based IDEs are? Is it, that you need to setup everything just once?

Somewhere here I stumbled upon the web service Codeanywhere, but I can't see any reason in paying monthly for something like an editor (of course their service offers more than just the editor).

Share this post


Link to post
Share on other sites

When it comes to working in teams, web IDEs can be great. I have some experience in team work on cloud9. And I am quite impressed about what features even their free account has to offer.

If you are travelling a lot, you'll have your web IDE workspace setup available anywhere which is also great.

Apart from that I prefer working on a local setup.  

Share this post


Link to post
Share on other sites

If you work with docker environment you can share the volume with the IDE and work with the dev data without upload changes. 

codiad is open source and so it's free. cloud9 and codetasty have free accounts too.

I'm impressed by comparision between a full desktop app like netbeans, atom, ... with a web app. Compare performance and features.

Share this post


Link to post
Share on other sites
On 1/7/2017 at 1:07 AM, AndZyk said:

I am curious in what exactly the advantages of web based IDEs are? Is it, that you need to setup everything just once?

Somewhere here I stumbled upon the web service Codeanywhere, but I can't see any reason in paying monthly for something like an editor (of course their service offers more than just the editor).

 
 

I guess you don't have to own a powerful highend notebooks to be able to code. Just need a net/notebook or a fast internet connection and in theory, you're good to go. 

If the web IDEs  tied that with an integrated ability to run and test your code on the cloud, then watch out.

Edited by FrancisChung
Wow all those spelling and grammar mistakes

Share this post


Link to post
Share on other sites

I don't understand exactly what are you trying to say. I think it is, that for web based IDEs you don't need an powerful machine and only an fast internet connection?

For people who travel a lot and only have a netbook on their hands that is helpful. As I am working only on one place with a desktop computer, I am obviously not the target group. :lol:

But everybody should use what fits best to their needs. Some people also prefer to code only in the command line. ;)

Recently I discovered this funny editor: Code in the Dark. Wait till you get to POWER MODE! There is also an extension for Atom available. :lol:

  • Like 1

Share this post


Link to post
Share on other sites
On 1/10/2017 at 8:45 PM, AndZyk said:

I don't understand exactly what are you trying to say. I think it is, that for web based IDEs you don't need an powerful machine and only an fast internet connection?

For people who travel a lot and only have a netbook on their hands that is helpful. As I am working only on one place with a desktop computer, I am obviously not the target group. :lol:

But everybody should use what fits best to their needs. Some people also prefer to code only in the command line. ;)

Recently I discovered this funny editor: Code in the Dark. Wait till you get to POWER MODE! There is also an extension for Atom available. :lol:

 

Yes I couldn't understand myself either. I've corrected myself :)

  • Like 1

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Robin S
      This module is inspired by and similar to the Template Stubs module. The author of that module has not been active in the PW community for several years now and parts of the code for that module didn't make sense to me, so I decided to create my own module. Auto Template Stubs has only been tested with PhpStorm because that is the IDE that I use.
      Auto Template Stubs
      Automatically creates stub files for templates when fields or fieldgroups are saved.
      Stub files are useful if you are using an IDE (e.g. PhpStorm) that provides code assistance - the stub files let the IDE know what fields exist in each template and what data type each field returns. Depending on your IDE's features you get benefits such as code completion for field names as you type, type inference, inspection, documentation, etc.
      Installation
      Install the Auto Template Stubs module.
      Configuration
      You can change the class name prefix setting in the module config if you like. It's good to use a class name prefix because it reduces the chance that the class name will clash with an existing class name.
      The directory path used to store the stub files is configurable.
      There is a checkbox to manually trigger the regeneration of all stub files if needed.
      Usage
      Add a line near the top of each of your template files to tell your IDE what stub class name to associate with the $page variable within the template file. For example, with the default class name prefix you would add the following line at the top of the home.php template file:
      /** @var tpl_home $page */ Now enjoy code completion, etc, in your IDE.

      Adding data types for non-core Fieldtype modules
      The module includes the data types returned by all the core Fieldtype modules. If you want to add data types returned by one or more non-core Fieldtype modules then you can hook the AutoTemplateStubs::getReturnTypes() method. For example, in /site/ready.php:
      // Add data types for some non-core Fieldtype modules $wire->addHookAfter('AutoTemplateStubs::getReturnTypes', function(HookEvent $event) { $extra_types = [ 'FieldtypeDecimal' => 'string', 'FieldtypeLeafletMapMarker' => 'LeafletMapMarker', 'FieldtypeRepeaterMatrix' => 'RepeaterMatrixPageArray', 'FieldtypeTable' => 'TableRows', ]; $event->return = $event->return + $extra_types; }); Credits
      Inspired by and much credit to the Template Stubs module by mindplay.dk.
       
      https://github.com/Toutouwai/AutoTemplateStubs
      https://modules.processwire.com/modules/auto-template-stubs/
    • By FrancisChung
      PHPStorm for PW Devs
      This thread is a place for ProcessWire developers who use PHPStorm to share their experience, tips, frustrations, solutions, code snippets and generally discuss all things PHPStorm.
      From Wikipedia:
       
      Thanks @kongondo for the Visual Studio Code post earlier.
    • By kongondo
      Visual Studio Code for PW Devs
      This thread is a place for ProcessWire developers who use Visual Studio Code (aka VSC or Code)  to share their experience, tips, frustrations , solutions, code snippets and generally discuss all things VSC.
      From Wikipedia:
       
    • By benbyf
      HELLO! Anyone happen to be using Atom the open source IDE from github? I've been using it for about a year now and other than the occassional crash it's been great.
      I was wondering if anyone out there has proccesswire specific snippets, syntax hightlighting or autocomplete package they've created to add their PW work? If not would anyone be interested if I made one, and what would be most useful?
    • By pwnewbie
      Are there any PW IDE out there?
×
×
  • Create New...