开源 web ide_强大的开源Web编辑器(IDE)[通俗易懂]

开源 web ide_强大的开源Web编辑器(IDE)[通俗易懂]开源webideTheemergenceandnowneardominanceofsophisticatedWYSIWYGeditorshasbeenasourceofpleasureandpainforwebdesignersanddevelopers.ToolssuchasMacromediaDreamweaver,AdobeGoL…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

开源 web ide

The emergence and now near dominance of sophisticated WYSIWYG editors has been a source of pleasure and pain for web designers and developers. Tools such as Macromedia Dreamweaver, Adobe GoLive and even Microsoft’s Front Page have saved countless hours utilizing templating and other automation functions.

先进的所见即所得(WYSIWYG)编辑器的出现和如今的统治地位,一直是Web设计师和开发人员感到高兴和痛苦的源泉。 Macromedia Dreamweaver,Adobe GoLive甚至Microsoft的Front Page等工具都通过模板和其他自动化功能节省了无数小时。

One central part of the success of these editors has been the integrated development environment (IDE) that includes remote publishing, file and revision management, ties to other applications such as image editors and access to underlying source code.

这些编辑器成功的核心部分是集成开发环境(IDE),其中包括远程发布,文件和修订管理,与其他应用程序(如图像编辑器)的关系以及对底层源代码的访问。

There are pros and cons for each, and I must admit my own bias toward Dreamweaver, having used it since 1999 on Mac and Windows platforms. One of my main complaints has nothing to do with the editors other than I cannot run them on my primary Linux development workstation. That problem appears to be somewhat resolved courtesy of NVU.

每种都有优点和缺点,我必须承认我对Dreamweaver的偏见,自1999年以来在Mac和Windows平台上使用它。 我的主要抱怨之一与编辑器无关,除了我不能在主要的Linux开发工作站上运行它们之外。 NVU似乎已经解决了该问题。

NVU, built off of the Mozilla Composer’s source base, is a new open source solution that spans multiple operating systems (Windows, Macintosh and Linux) — however — its primary goal is a comprehensive IDE for Linux.

NVU是基于Mozilla Composer的源代码而构建的,是一种跨多个操作系统(Windows,Macintosh和Linux)的新的开源解决方案-但是,其主要目标是针对Linux的综合IDE。

Funded by Linspire, the project is led by former AOL/Netscape developer Daniel Glazman and the IDE looks like an excellent starting point. It features many of the same functions and capability as those commercial solutions, including complex CSS and JavaScript editing, tabbed workspaces, a site manager for publishing to multiple locations within the editing environment and more.

该项目由Linspire资助,由前AOL / Netscape开发人员Daniel Glazman领导,IDE似乎是一个很好的起点。 它具有许多与商业解决方案相同的功能,包括复杂CSS和JavaScript编辑,选项卡式工作区,用于发布到编辑环境中多个位置的站点管理器等等。

The NVU web site states the program supports templating capabilities – however – in loading and using the software I have yet to find a clear method. Though it does not need to necessarily mimic, for example, the Dreamweaver method of templating, Macromedia does handle templates quite well. While we can all template on our own using either the native include functions of Apache and other web servers or a scripting language, a widget of some sort for templating internal to NVU would be fantastic.

NVU网站指出该程序支持模板功能-但是,在加载和使用软件方面,我尚未找到明确的方法。 尽管不一定要模仿,例如Dreamweaver的模板方法,Macromedia确实能很好地处理模板。 虽然我们都可以使用Apache和其他Web服务器的本地包含功能或脚本语言来单独使用所有模板,但是用于在NVU内部进行模板化的某种小部件将是很棒的。

If NVU hopes to pull over more and more developers to the tool, perhaps a path to migrate templating from those aforementioned tools would also be a valuable add-in.

如果NVU希望吸引越来越多的开发人员使用该工具,那么从上述工具中迁移模板的途径也许也是有价值的插件。

Being an open source project, I am sure NVU will also welcome those who can contribute to the IDE. Along with templating, perhaps an integrated ODBC connection manager, type ahead libraries and native support for sftp (although one could use MindTerm to resolve that).

作为一个开源项目,我确信NVU也将欢迎那些可以为IDE做出贡献的人。 除了模板,也许还有一个集成的ODBC连接管理器,预先输入的库和对sftp的本机支持(尽管可以使用MindTerm来解决该问题)。

翻译自: https://www.sitepoint.com/powerful-open-source-web-editor-ide/

开源 web ide

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184008.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • fedora详细安装教程_oracle查看数据库磁盘

    fedora详细安装教程_oracle查看数据库磁盘via:http://www.helpsworld.org/blog/?p=391Fedora12发布有几天了,增加的的新功能还有一系列的改进非常的有吸引力。由于最近没有充分的时间折腾,所以还没有进行安装。不过今天还是在虚拟机上安装了这个新系统。其实也是为了先熟悉一下,为过几天真正安装做些准备。1.安装条件:1.1 VirtualBox虚拟机,8G虚拟磁盘已安装Fed

    2022年9月20日
    2
  • lamda中stream的forEach与for循环对比

    lamda中stream的forEach与for循环对比对比方式将一个字符串数组进行输出的方式:代码publicstaticvoidmain(String[]args)throwsIOException{intn=500000;String[]strings=newString[n];LongstreamStart=System.currentTimeMillis();Arrays.stream(strings).forEach(System

    2025年6月5日
    3
  • insert into select 和 insert into values区别「建议收藏」

    insert into select 和 insert into values区别「建议收藏」INSERTINTOSELECT语句:从一个表复制数据,然后把数据插入到一个已存在的表中。将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECTINTO 和 INSERTINTOSELECT 表复制语句了。1.INSERTINTOSELECT语句语句形式为:InsertintoTable2(field1,…

    2022年7月15日
    23
  • 组合模式 Composite[通俗易懂]

    组合模式 Composite[通俗易懂]组合模式 Composite动机模式定义实例结构要点总结笔记动机在软件某些情况下,客户代码过多地依赖于对象容器复杂的内部实现结构,对象内部实现结构(而非抽象接口)地变化将引起客户代码地频繁变化.带来代码地维护性,扩展性等弊端如何将”客户代码与复杂地对象容器结构”解耦?让对象容器自己来实现自身地复杂结构,从而使得客户代码就像处理简单对象一样来处理复杂地对象容器模式定义将对象组合成树形结构以表示”整体-部分”地层次结构.Composite使得用户对单个对象和组合对象地使用具有一致性(稳定)实例树形

    2022年8月11日
    2
  • 序列化和反序列化的底层实现原理是什么?

    序列化和反序列化的底层实现原理是什么?序列化和反序列化作为Java里一个较为基础的知识点,大家心里也有那么几句要说的,但我相信很多小伙伴掌握的也就是那么几句而已,如果再深究问一下Java如何实现序列化和反序列化的,就可能不知所措了!遥记当年也被问了这一个问题,自信满满的说了一大堆,什么是序列化、什么是反序列化、什么场景的时候才会用到等,然后面试官说:那你能说一下序列化和反序列化底层是如何实现的吗?一脸懵逼,然后回家等通知!一、…

    2022年6月15日
    26
  • Python实现AI图像识别-身份证识别

    Python实现AI图像识别-身份证识别图像识别说白了就是把一张照片上面的文字进行提取,提供工作效率需求分析身份证识别主要是把一张身份证照片上面的文字信息进行提取,不用再使用人工去手动抄写了,下面给大家说的这个身份识别主要是使用python+flask+华为云OCR进行实现的。步骤申请华为云OCR接口获取token调用身份证识别接口提取身份证信息申请华为云OCR接口图像识别主要使用的就是华为云OCR平台申请的接口,申请地址为:“https://www.huaweicloud.com”。访问申请的地址后点击菜单栏中的“控制台”

    2022年7月16日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号