Content deleted Content added
→Scheme/Racket: new section |
YannickFran (talk | contribs) |
||
(39 intermediate revisions by 25 users not shown) | |||
Line 1:
{{User:MiszaBot/config
|archiveheader = {{aan}}
|maxarchivesize = 100K
|counter = 1
|minthreadsleft = 10
|algo = old(365d)
|archive = Talk:Comparison of integrated development environments/Archive %(counter)d
}}
{{WikiProject banner shell|class=Start|
{{WikiProject Computing|importance=|software=yes|software-importance=}}
{{WikiProject Computer science|importance=low}}
}}
{{archive box|auto=yes|age=365|units=days|bot=Lowercase sigmabot III}}
== Restructure ==
Line 176 ⟶ 76:
::I agree with Jwmurphy. I use both Eclipse for java and Visual studio for c# and would like to contribute to a features table about whats included and missing from both for easy comparisons. I'm not in the uncommon position of having the ide influence my choice of language, especially for new projects. The argument presented here are directly equivalent to pragmatic RDBMS design (using something like hibernate). Either you have one massive table with lots of nulls (not good for readability nor for normalization), or you have lots small tables for each language (not good for making comparisons by eye, nor for creating indexes in a rdms). The pragmatic solution is to have a fairly sized table for comparable features and then also have the smaller tables for features that are really language specific. You may also find that the big table needs to be broken by CATEGORY of language (say for strongly typed and weakly typed languages), but I would only recommend doing this later after we do the first restructuring. Willing to help in the restructure, so please get back to us and let's get this ball on the road. --[[User:Dmg46664|Dmg46664]] ([[User talk:Dmg46664|talk]]) 07:28, 15 April 2008 (UTC)
:::Again, you can do this by adding a new table (or even, a new article) that exists to compare multi-language IDEs. It's not necessary to restructure the existing tables and introduce a different set of problems. There's always going to be a split over which mode is preferred, and absolute consensus is unlikely to exist either way. So feel free to just do your own thing without being destructive. [[User:Ham Pastrami|Ham Pastrami]] ([[User talk:Ham Pastrami|talk]]) 20:00, 15 April 2008 (UTC)
::: I agree with Jwmurphy, today most IDE have plugin to support wide range of language. The current organization is a mess. We can have some colones with the most current language (C, PHP, Python, ...) and a colones with "others supported language" with comma separated language name. [[User:Gagarine|Gagarine]] ([[User talk:Gagarine|talk]]) 13:19, 8 September 2018 (UTC)
::::Current list is definitely not good, I agree with the comments above. This list may serve those who are looking for IDEs for a particular language but many IDEs support multiple languages and a lot of people would be looking for a general list of IDEs [[Special:Contributions/82.194.57.136|82.194.57.136]] ([[User talk:82.194.57.136|talk]]) 07:48, 3 February 2020 (UTC)
::::: [[User:Jwmurphy|Jwmurphy]] was completely right and unfortunately now 14 years later it shows for anyone to see, the lemma is a pure mess, inconsistent, and also with huge gaps. E.g. "Ruby" has only 6 or so listed, while MOST of the IDEs listed at Python would do the job, too. So what now, copy 30 IDEs to Ruby and all other languages that these IDEs support? That makes no sense. The proposal of Jmurphy should be realized now to fix this mess. --[[User:Tomakos|Tomakos]] ([[User talk:Tomakos|talk]]) 02:57, 7 November 2022 (UTC)
== Smalltalk ==
Line 208 ⟶ 84:
I found it a shame that the mother of all IDEs (ST80 and its offspring) is not even mentioned. Also, what about Lisp systems? 15 November 2008 (UTC) <span style="font-size: smaller;" class="autosigned">—Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/84.161.254.73|84.161.254.73]] ([[User talk:84.161.254.73|talk]]) </span><!-- Template:UnsignedIP --> <!--Autosigned by SineBot-->
== Adjusted Python Editor/IDE list ==
{{collapse top|Miscopied table}}
{|
| align="center" style="background:#f0f0f0;"|''''''
| align="center" style="background:#f0f0f0;"|'''Homepage'''
| align="center" style="background:#f0f0f0;"|'''Last version'''
| align="center" style="background:#f0f0f0;"|'''Last Release Date'''
| align="center" style="background:#f0f0f0;"|''' Cross Platform(Linux Windows Mac)'''
| align="center" style="background:#f0f0f0;"|'''Commercial Free'''
| align="center" style="background:#f0f0f0;"|'''Automatic Code-completion'''
| align="center" style="background:#f0f0f0;"|'''Multi-Language Support'''
| align="center" style="background:#f0f0f0;"|'''Integrated Python Debugging'''
| align="center" style="background:#f0f0f0;"|'''ErrorMarkup'''
| align="center" style="background:#f0f0f0;"|'''Source Control integration'''
| align="center" style="background:#f0f0f0;"|'''Smart Indent'''
| align="center" style="background:#f0f0f0;"|'''Bracket Matching'''
| align="center" style="background:#f0f0f0;"|'''Line Numbering'''
| align="center" style="background:#f0f0f0;"|'''UML editing / viewing'''
| align="center" style="background:#f0f0f0;"|'''Code Folding'''
| align="center" style="background:#f0f0f0;"|'''Code Templates'''
| align="center" style="background:#f0f0f0;"|'''Unit Testing'''
| align="center" style="background:#f0f0f0;"|'''GUI Designer (for example Qt Eric ..)'''
| align="center" style="background:#f0f0f0;"|'''integrated database support'''
| align="center" style="background:#f0f0f0;"|'''Rapid application development support'''
| align="center" style="background:#f0f0f0;"|''' comments'''
|-
| BlackAdder ||||||||Y || C || || || || || ||Y || || || ||Y || || || || || ||
|-
| BlueFish ||||||||L || || || || || || || || || || || || || || || || ||
|-
| Boa Constructor||||||||Y || F ||Y || ||Y ||Y || ||Y ||Y ||Y || Y ||Y ||Y || || || || ||
|-
| ConTEXT ||||||||W || C || || || || || || || || || || || || || || || ||
|-
| DABO ||||||||Y || || || || || || || || || || || || || || || || ||
|-
| DreamPie |||||||| || F || || || || || || || || || || || || || || || ||
|-
| Dr.Python |||||||| || F || || || ||Y || || || || || || || || || || || ||
|-
| Editra ||||||||Y || F ||Y || Y || || ||Y ||Y ||Y ||Y || ||Y || || || || || ||
|-
| Emacs ||||||||Y || F ||Y || Y ||Y ||Y ||Y ||Y ||Y ||Y || Y ||Y ||Y ||Y || || || ||
|-
| Eric Ide ||||||||Y || F ||Y || ||Y ||Y || ||Y || ||Y || ||Y || ||Y || || || ||
|-
| E-Texteditor ||||||||W || || || || || || || || || || || || || || || || ||
|-
| Geany ||||||||Y || F ||Y (very limited)|| Y || || || ||Y ||Y ||Y || ||Y || || || || || ||
|-
| Gedit ||||||||Y || F ||Y (with plugin)|| Y || || || ||Y ||Y ||Y || || ||Y (somewhat)|| || || || ||
|-
| Idle ||||||||Y || F ||Y || || || || || || || || || || || || || || ||
|-
| JEdit ||||||||Y || F || || Y || || || || ||Y ||Y || ||Y || || || || || ||
|-
| KDevelop ||||||||Y || F || || Y || || ||Y ||Y ||Y ||Y || ||Y || || || || || ||
|-
| Komodo ||||||||Y ||C/F||Y || Y ||Y ||Y ||Y ||Y ||Y ||Y || ||Y ||Y ||Y || ||Y || ||
|-
| NetBeans ||||||||Y || F ||Y || Y ||Y || ||Y ||Y ||Y ||Y || Y ||Y ||Y ||Y || || || Y ||
|-
| NotePad++ ||||||||W || F || || Y || || || || || ||Y || || || || || || || ||
|-
| Pfaide ||||||||W || C ||Y || Y || || || ||Y ||Y ||Y || ||Y ||Y || || || || ||
|-
| PIDA (Vim Based) ||||||||LW|| F ||Y || Y || || || ||Y ||Y ||Y || ||Y || || || || || ||VIM based
|-
| PTVS ||||||||W || F ||Y || Y ||Y ||Y ||Y ||Y ||Y ||Y || ||Y || || ||Y (WPF based)|| || Y ||
|-
| PyCharm ||||||||Y || C ||Y ||Y (javascript)||Y || ||Y ||Y ||Y ||Y || ||Y || ||Y || || || ||
|-
| PyDev(Eclipse) ||||||||Y || F ||Y || Y ||Y ||Y ||Y ||Y ||Y ||Y || Y ||Y ||Y ||Y || || || ||
|-
| Pyscripter ||||||||W || F ||Y || ||Y ||Y || ||Y || ||Y || || ||Y ||Y || || || ||
|-
| PythonWin ||||||||W || F ||Y || ||Y || || ||Y ||Y || || ||Y || || || || || ||
|-
| SciTE ||||||||Y || F || || Y || ||Y || || ||Y ||Y || ||Y ||Y || || || || ||
|-
| ScriptDev ||||||||W || C ||Y || Y ||Y ||Y || ||Y ||Y ||Y || ||Y ||Y || || || || ||
|-
| SPE |||||||| || F ||Y || || || || || || || || Y || || || || || || ||
|-
| Spyder ||||||||Y || F ||Y || ||Y ||Y || ||Y ||Y ||Y || || || || || || || ||
|-
| Sublime Text ||||||||Y || C ||Y || Y || || || ||Y ||Y ||Y || || ||Y || || || || ||extensible w/python
|-
| TextMate ||||||||M || || || Y || || || ||Y ||Y ||Y || ||Y ||Y || || || || ||
|-
| UliPad ||||||||Y || F ||Y || Y ||Y || || ||Y ||Y || || || ||Y ||Y || || || ||
|-
| Vim ||||||||Y || F ||Y || Y ||Y ||Y ||Y ||Y ||Y ||Y || ||Y ||Y ||Y || || || ||
|-
| WingIde ||||||||Y || C ||Y || Y*||Y ||Y ||Y ||Y ||Y ||Y || ||Y ||Y ||Y || || || ||* support for C
|-
| Zeus ||http://www.zeusedit.com/python.html||3.97n||22-08-12||W|| C || ||Y|| || ||Y ||Y ||Y ||Y || ||Y ||Y || || || || ||
|-
| Anjuta||http://projects.gnome.org/anjuta/index.html||3.6.0||31-10-12||L||||||||||||||||||||||||||||||||||
|-
| PythonWorks||http://www.pythonware.com/products/works/||retired||retired||||||||||||||||||||||||||||||||||||
|-
| gEcrit||http://sourceforge.net/projects/gecrit/||2.8.4||24-10-12||L||F||?||?||?||?||?||?||?||?||?||?||?||?||?||?||?||
|-
| PyPE||http://pype.sourceforge.net/index.shtml||2.9.4||14-09-12||WL||F||Y||Y||N||N||N||N||N||?||?||?||?||?||?||?||?||Discontinued?
|-
| Stani's Python Editor||http://pythonide.stani.be/||0.8.4||14-02-08||?||?||?||?||||||||||||||||||||||||||||
|}
{{collapse bottom}}
==
The link is misleading because
* "Eclipse ADT" was a project proposal which did not come to fruition (see for example [http://www.eclipse.org/proposals/adt/ this]).
* As of January 2014, "Eclipse ADT" has come to be associated with the [[Android Development Tools]]
* The product listed for Ada is not part of the Eclipse project
[[User:Tedickey|TEDickey]] ([[User talk:Tedickey|talk]]) 20:32, 29 January 2014 (UTC)
I fixed the problem you identified, in [https://en.wikipedia.org/w/index.php?title=Comparison_of_integrated_development_environments&oldid=594331643#Ada this edit]. Now it correctly identifies it at Eclipse with the AonixADT plugin. I removed your discussion tag in that edit, because the problem you identified in the article is fixed now and I'm fairly certain you'd approve of my edit that fixed it. --[[User:Yetisyny|Yetisyny]] ([[User talk:Yetisyny|talk]]) 06:56, 7 February 2014 (UTC)
== PowerShell ==
Can we add in a section for PowerShell IDEs, such as Windows PowerShell ISE and Dell PowerGUI? There are already sections for the other scripting languages. <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/73.42.214.113|73.42.214.113]] ([[User talk:73.42.214.113|talk]]) 19:17, 10 July 2016 (UTC)</small> <!--Autosigned by SineBot-->
== Notability (II) ==
As clearly mentioned in the lead, entries should be notable. Wikipedia is not an advertising platform or product catalog - I have removed a lot of unsourced non-notable additions from COI editors, and added an editnotice linking to the relevant guidelines. Consensus for inclusion criteria can change of course, but bloated indiscriminate lists of unsourced stuff and non-notable self promotion should be avoided. [[User:GermanJoe|GermanJoe]] ([[User talk:GermanJoe|talk]]) 12:49, 31 May 2018 (UTC)
== Remove "Latest Stable Release" header ==
The "Latest Stable Release" column is not very useful; in that it gets stale extremely quickly (e.g. Xcode is listed as being 2 years old).
I would suggest instead an indicator of whether the IDE is still being developed. <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/108.49.70.205|108.49.70.205]] ([[User talk:108.49.70.205#top|talk]]) 02:48, 21 December 2020 (UTC)</small> <!--Autosigned by SineBot-->
:By using wikidata it should always be quite up to date. [[User:Ebukadneza|Ebukadneza]] ([[User talk:Ebukadneza|talk]]) 11:15, 19 July 2022 (UTC)
== VSCodium under the 'Java' heading ==
Could someone clarify why VSCodium is being noted instead of VSCode itself? Although VSCodium is an open-source build of VSCode, these are generally not considered to be IDEs. Additionally, while VSCode does come with [https://code.visualstudio.com/docs/languages/overview out-of-the-box support for JavaScript, HTML, and CSS], it requires an extension pack to work with Java. It may be helpful to mention this in the article, as is done in other instances where VSCode is mentioned. [[Special:Contributions/145.33.121.1|145.33.121.1]] ([[User talk:145.33.121.1|talk]]) 09:48, 14 March 2023 (UTC)
:VS Code is currently listed under 'Visual Basic .NET', but it is neither billed as an IDE nor dedicated to any one language. I see no reason it should even be mentioned on this page. [[User:Walkersam|Walkersam]] ([[User talk:Walkersam|talk]]) 07:50, 8 March 2024 (UTC)
:There is no reason for it. As per the requirements of this page, an IDE should have an article written about it before even being considered for inclusion here. VSCodium doesn't have it. The fact that it's just a renamed VS Code link says enough. As such, it's been switched out with VS Code. [[User:YannickFran|YannickFran]] ([[User talk:YannickFran|talk]]) 16:08, 15 March 2025 (UTC)
== Common Lisp Intellij Plugin/Visual Code plugin ==
There are plugins available that bring common lisp ide to Intellij/Visual Code, maybe they should be added? [[Special:Contributions/94.74.252.2|94.74.252.2]] ([[User talk:94.74.252.2|talk]]) 10:30, 19 March 2023 (UTC)
== CoreIDE provides better features than many IDEs listed here ==
Most of the IDE's listed here are outdated. No one is using them any more. On the other side recently developed CoreIDE comes free with all the features any modern IDE provides. Shouldn't that be listed here? I believe if a developer wants to compare the IDEs then they should see all the modern IDEs not the legacy IDEs which are not even updated or released in the past few years.
The title of this article is "Comparison of integrated development environments" then it should compare all the IDEs. It is misleading the reader to assume that there are not anymore IDEs available. If you can not add all the IDEs in the list then better rename the title to- "Comparison of notable integrated development environments"
CoreIDE website- https://coreide.com/ [[User:SE.SAURAV|SE.SAURAV]] ([[User talk:SE.SAURAV|talk]]) 01:53, 6 May 2023 (UTC)
==
Should add something about the Cursor editor at cursor.com. There are assorted articles on the editors from other web sites especially medium.com. Is being compared to VS Code. I'm not sure where to add it so I'll leave it to others to handle. <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/216.75.166.166|216.75.166.166]] ([[User talk:216.75.166.166#top|talk]]) 16:45, 6 September 2024 (UTC)</small> <!--Autosigned by SineBot-->
|