웹 개발 관련 도구

  • Post author:
  • Post category:
  • Post comments:2 Comments
  • Post last modified:February 8, 2020

Multiple IE

한 컴퓨터에 여러 버전의 인터넷 익스플로러 설치할 수 있다. 2007년 8월 13일 현재, 익스플로러 3.0, 4.01, 5.01, 5.5, 그리고 6.0을 지원한다.

IECookiesView: Cookies Viewer/Manager for IE

인터넷 익스플로러의 쿠키 내역을 보고 지우고 편집할 수 있다.

Firebug

Firefox의 Add-on 형태의 웹 개발 도구이다. 자바 스크립트 디버깅이 지원된다는 사실 하나만으로도 감동이다.

주요기능

  • HTML, CSS 편집
  • 네트워크 모니터링
  • 자바스크립트 디버깅 및 프로파일링

  • DOM 탐색

Yslow – 웹사이트 성능 평가 도구

파이어폭스의 디버깅 도구인 파이어버그와 연동되는 도구이다. 개인 블로그보다는 트래픽이 많은 상용 웹 사이트를 겨냥한 도구이다.

Fiddler

마이크로소프트가 무료로 제공하는 HTTP 디버깅 도구이다. 로컬 컴퓨터에서 이뤄지는 HTTP 통신을 모니터링할 수 있다. 웹 개발에 있어선 Ethereal 같은 네트워크 프로토콜 분석 도구보다 쉽고 편리하다. XML-RPC 등의 웹 서비스 개발에 특히 유용하다.

Feature: Fiddler가 인터넷 익스플로러만 분석할 수 있다고 말하는 사람도 있는데 전혀 아니다. 파이어폭스나 웹 서비스 클라이언트의 경우에도 제대로 작동했다.

참고 문헌

Microsoft Web Application Stress Tool

웹 사이트에 대해 부하 테스트를 할 수 있다. HTTP 세션 내역을 기록할 수 있기 때문에 Fiddler 대용으로 사용할 수도 있다.

webdriver

웹 애플리케이션을 위한 자동화된 테스트 도구이다. 백문이 불여일견이라 했으니 예제 코드를 보자.

package com.thoughtworks.webdriver.example;

import com.thoughtworks.webdriver.WebDriver;
import com.thoughtworks.webdriver.WebElement;
import com.thoughtworks.webdriver.htmlunit.HtmlUnitDriver;

public class Example  {
    public static void main(String[] args) {
        // Create a new instance of the html unit drver
        WebDriver driver = new HtmlUnitDriver();

        // And now use this to visit Google
        driver.get("http://www.google.com");

        // Find the text input element using a little XPath
        WebElement element = driver.selectElement("//input[@name='q']");

        // Enter something to search for
        element.setValue("Cheese!");

        // Now submit the form. WebDriver will find the form for us from the element
        element.submit();

        // Check the title of the page
        System.out.println("Page title is: " + driver.getTitle());
    }
}

텍스트 편집기 또는 IDE

Notepad2

  • 가볍고 빠르다.
  • XML, C#, HTML, Python 등 주요 프로그래밍 언어에 대한 Syntax Highlighting을 지원한다.

Aptana IDE

자바스크립트, AJAX에 초점을 맞춘 Eclipse 기반의 웹 개발 IDE이다. Windows, Macintosh, 그리고 Linux를 모두 지원한다는 점이 특징이다.

참고 문헌

XML-RPC 라이브러리

  • XML-RPC for C and C++

    A lightweight RPC library based on XML and HTTP.

    License: BSD-Style

    Features: There is also lots of code to make it work on Windows, but the fact is that it probably won’t work out-of-the-box on your Windows system.

  • XML-RPC for PHP

    The PEAR version of XML-RPC library is a branch of the original phpxmlrpc library

    Feature: It is designed for ease of use, flexibility and completeness. Speed and reduced memory footprint are not the main goals of the project.

주요 사이트

Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
follow me
  • 일이든 소셜이든 잠시 숨을 고르고 멈춰서 둘러보면 산으로 가는 일이 비일비재하다.
    14 hours ago
  • 최선의 노력을 투입해 거대한 쓰레기를 내놓는다던가, 차라리 조금 더 망설이며 천천히 했으면 계곡 깊숙히 차를 쳐박기 전에 돌아나오기라도 했을텐데 문제를 제기한 배경을 이해하고 진짜 문제가 맞는지 의심해보지… https://t.co/naZX8nGkVZ
    14 hours ago
  • 세상에 똑똑한 친구가 참 많은데 현명한 친구는 또 그렇지 않단 말이지. 문제가 있으면 그 문제를 잘 분석해서 최적화하고 그럴 듯한 보고서든 실물이든 잘 만든다. 그런데 전제와 가정을 주의깊게 안 보니 실은… https://t.co/2PS5SU1mJl
    14 hours ago
Buy me a coffeeBuy me a coffee
×
Kubernetes, DevSecOps, AWS, 클라우드 보안, 클라우드 비용관리, SaaS 의 활용과 내재화 등 소프트웨어 개발 전반에 도움이 필요하다면 도움을 요청하세요. 지인이라면 가볍게 도와드리겠습니다. 전문적인 도움이 필요하다면 저의 현업에 방해가 되지 않는 선에서 협의가능합니다.
Latest Posts