`
xnnyygn
  • 浏览: 44112 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Firefox,网站开发第二个IDE

阅读更多
取这个标题,并不是为了哗众取宠,也不是为了和windows派,ie派进行什么口舌之战,这个仅仅是从一个小小开发者的角度来看待现实问题.

firefox成为网站开发的第二个IDE的主要原因如下:

1:多平台
要求并不高,能在linux,mac和windows上通用就可以了.注意,这个是对于开发人员来说,特别是有不同平台的开发团队来说的,使用统一的浏览器进行开发测试,是很有必要的.当然,如果全都是windows平台的话,ie也行,不过ie缺少以下几个特性.

2:网页开发标准的支持
这个没有特别的原因,如果你不愿意在开发阶段就不断在你的代码中写hack的话(是的,这很容易让人疯狂),那么就"老实地"使用这个"死板"的firefox吧.

3:辅助工具
这里的辅助工具就是plugin,用eclipse的人如果需要某个特定功能的话,比如开发python的话,就会去找相关的插件.对于firefox来说,也是如此.如果你需要统计网页上的颜色的话,你会不会使用colorzilla呢?firefox强大的优势之一就是这种可以不断扩展的机制:It's your firefox, all right?
说的直接一些,firefox可以提供给web developer很多的工具,比如大名鼎鼎的firebug,还有web developer(对,它就叫这个名字)等等.javascript调试?交给firefox;测试ajax的http header?交给firefox.
一句话,配合插件,firefox几乎变得无所不能.

4:web,桌面的走向
web将蚕食桌面应用,这一点可以预测.事实上,google所作的很多服务都是围绕这个方向而进行的.有些人说这个是ria,有人说这个是bc/s架构,不过这个和firefox有什么关系?答案是:firefox将是我们接触这些前端技术的首要选择.因为桌面web话的直接体现是越来越多的人使用浏览器来工作,学习.那么就现在来看,firefox可能是最适合这一切的.你想想,难道你不希望自己的IDE走在最前面,跟随着web的发展方向么?

以上这些观点对于有些人来说可能无关痛痒.虽然网站开发需要浏览器是事实,不过为什么只是firefox?为什么firefox会是ide?XY认为这种东西还是大家自己想吧,亲身体会然后选择一个你认为最有前途的东西比起单独听别人的讲述作为自己的选择要实在得多.
分享到:
评论

相关推荐

    插件开发实例 现在关于开发插件的资料太少了,整理了点开发实例

    2. 开发框架:如Chrome的Extension API、Firefox的WebExtensions API,为浏览器插件开发提供便利。此外,还有如.NET Framework的MEF(Managed Extensibility Framework)和Java的OSGI(Open Services Gateway ...

    NPAPI插件开发

    假设要开发一个简单的Firefox插件,用于展示从服务器获取的数据: 1. **设计用户界面**:使用XUL设计一个包含表格的简单界面。 2. **编写插件核心逻辑**:使用NPAPI API编写C/C++代码,负责与服务器通信并处理数据...

    ubuntu下命令安装qt开发环境

    - 方法二:在Firefox浏览器中输入`apt:qt-creator`,浏览器会自动打开软件中心进行安装。 - 方法三:使用命令行安装: ``` sudo apt-get install qt-creator ``` Qt Creator集成了项目管理、编辑器、构建系统和...

    Flex 技术开发入门介绍

    ### Flex技术开发入门知识点 #### 一、Flex技术概述 Flex是一种开源的软件框架,...通过上述步骤,你可以成功地搭建起Flex开发环境,并创建出自己的第一个Flex项目。这些基础知识将为你深入学习Flex打下坚实的基础。

    RadControls for Silverlight5 Q2 2013.2.0611 开发版

    3. **Q2 2013.2.0611**: 这是该版本的发布日期和版本号,表示它是2013年第二季度的一个更新,具体为6月11日。开发版通常包含最新的功能和修复,供开发者在正式发布前进行测试和评估。 4. **控件集**: 在...

    seleniumDriver

    下面是一个简单的Java代码示例,展示了如何使用Selenium WebDriver打开Firefox浏览器,访问Google主页并在搜索框中输入“hello Selenium!”,之后提交搜索并获取页面标题。 ```java import org.openqa.selenium.By;...

    PyCharm_Test_Python+selenium_PyCharm_Seleniumweb测试_自动化测试_pythonS

    虽然Selenium不直接提供录制功能,但有一些第三方工具如Selenium IDE(仅支持Firefox)可以录制用户的浏览器操作并生成测试脚本。将这些脚本转换为Python格式后,可以作为自动化测试的基础。 五、多线程应用 在描述...

    微软Silverlight 2.0 发现之旅第二讲PDF

    - **跨浏览器兼容**:Silverlight 2.0插件能在多个浏览器上运行,包括Internet Explorer、Firefox、Safari等,打破了传统的平台限制。 - **RIA(Rich Internet Applications)**:通过Silverlight 2.0,开发者可以...

    JAVA编写的Gecko内核浏览器源码

    通过集成Gecko,这个Java浏览器可以支持现代Web标准,提供与Firefox相似的浏览体验。集成Gecko通常需要理解其API接口,以及如何在Java环境中调用这些接口。 3. **Internet Explorer内核**:对于一些老的网站或者...

    book of vaadin

    在搭建开发环境方面,文档详细介绍了安装Java软件开发工具包(SDK)、Eclipse集成开发环境(IDE)、Apache Tomcat服务器和Firefox浏览器以及Firebug插件的步骤。此外,还展示了Vaadin库的概览以及如何在Eclipse中...

    Vaadin6.4.9中文开发手册

    - **浏览器兼容性**:Vaadin支持多种常见浏览器,如IE6-8、Firefox3、Safari3和Opera9.6等。更多支持详情可参见 [http://vaadin.com/features](http://vaadin.com/features)。 - **防火墙设置**:启动内容浏览器时...

    终极自动化测试环境搭建:Selenium+Eclipse+Junit+TestNG+Python

    #### 第二步:下载并配置 Eclipse 1. **下载 Eclipse**: - 访问Eclipse官网(http://www.eclipse.org/download/),下载最新版Eclipse Standard 4.3。 - Eclipse无需安装,解压缩后即可使用。 2. **配置 Eclipse...

    Silverlight4.0支持VS2010中文版第二部分

    1. 改进的浏览器兼容性:Silverlight 4.0不仅支持Internet Explorer,还兼容Firefox、Chrome、Safari等主流浏览器,极大地拓宽了应用的覆盖面。 2. 办公应用程序集成:新增了对Office文档格式的支持,如Word、Excel...

    Java查看源代码工具

    6. **浏览器内的Web开发工具** - 虽然标题提到的是Java,但这里我们不妨扩展一下,提及一些浏览器内的Web开发工具,如Chrome DevTools和Firefox Developer Tools。这些工具对于前端开发者来说至关重要,它们可以用来...

Global site tag (gtag.js) - Google Analytics