Введение в Mozilla для программиста

Kai Engert (mozilla.org), “An Introduction To Hacking Mozilla.”, public translation into Russian from English More about this translation.

See also 2 similar translations

Translate into another language.

Participants

denton1581 points
Vladimir236 points
neter216 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

An Introduction To Hacking Mozilla.

Введение в Mozilla для программиста

History of edits (Latest: Passerby 2 years, 10 months ago) §

— Кто придумает, как адекватно перевести 'hacking', тот будет молодец :) А пока так. denton

— "Введение в Mizlla для профессиональных разработчиков" ?:) Ведь, видимо, именно это имелось введу. neter

More 5 comments

— Хакер в английском - это прежде всего программист (http://en.wikipedia.org/wiki/Hacker), это и должно быть отражено в названии. Просто если программист - это профессия, то хакер - это диагноз, в хорошем смысле. =) Passerby

What is Mozilla?

Что такое Mozilla?

History of edits (Latest: denton 3 years, 6 months ago) §

Mozilla is an open source project and organization to develop a cross-platform Internet client software. Since it is open source, the source code is available to everyone - although you have to follow the licenses as defined in the respective source files (a mixture of MPL, NPL, GPL, LGPL).

Mozilla — это организация и проект по разработке кросс-платформенного Интернет-клиента с открытыми исходными текстами. Это значит, что любой желающий может внести изменения в исходные тексты программы, соблюдая условия лицензий, под которыми выпущена та или иная часть ПО (смесь из MPL, NPL, GPL, LGPL).

History of edits (Latest: Passerby 2 years, 10 months ago) §

mozilla.org is the name of an organization that provides an infrastructure to help developers in the project. mozilla.org is also the address of the central web site for the Mozilla project.

Организация, которая предоставляет инфраструктуру разработчикам проекта, называется mozilla.org. Кроме того, mozilla.org — адрес главного сайта проекта.

History of edits (Latest: Passerby 2 years, 10 months ago) §

Motivation

Цель руководства

History of edits (Latest: Passerby 2 years, 10 months ago) §

Mozilla is one of the largest open source software projects. The Mozilla codebase has millions of lines of code. Therefore, getting started in this huge project isn't easy. The intention of this document is to give an overview about what you should be aware of in order to hack Mozilla. It tries to build a bridge between the many different technologies used in the Mozilla project.

Mozilla — один из самых больших проектов с открытым исходным кодом. В базе исходных текстов Mozilla хранятся миллионы строк кода. Поэтому подступиться к работе над таким огромным проектом непросто. Цель руководства — дать разработчику Mozilla комплекс базовых знаний о разных технологиях, используемых в проекте.

History of edits (Latest: Passerby 2 years, 10 months ago) §

— Какого взлома, вы что? denton

When I started to look into Mozilla, I wished a document like this existed. :)

Мне бы такое руководство, когда я только начинал изучать Mozilla. :)

History of edits (Latest: Passerby 2 years, 10 months ago) §

Audience

Целевая аудитория

History of edits (Latest: Passerby 2 years, 10 months ago) §

This document is primarily written for developers who want to be able to work on any part of Mozilla. You should have a good understanding of Object Oriented Programming, and especially you should be experienced with C/C++, as it is the main programming language used in the project.

Руководство предназначено для разработчиков, которые хотят присоединиться к проекту Mozilla. Вы должны хорошо разбираться в объектно-ориентированном программировании, и особенно хорошо знать языки программирования C и C++, потому что в проекте использованы преимущественно именно они.

History of edits (Latest: Passerby 2 years, 10 months ago) §

However, if you intend to work only on a subset of the code, say only the JavaScript and XUL UI code, this document should still be helpful.

Даже если вы хотите работать только с подмножеством кода, скажем, только с кодом пользовательского интерфейса на JavaScript и XUL, всё равно в этом руководстве вы почерпнёте много полезной информации.

History of edits (Latest: Passerby 2 years, 10 months ago) §

Scope of this document

Аннотация

History of edits (Latest: Passerby 2 years, 10 months ago) §

This document will try to answer the following questions:

В руководстве даны ответы на следующие вопросы:

History of edits (Latest: Passerby 2 years, 10 months ago) §

* How is the source code organized?

— Как структурирован исходный код?

History of edits (Latest: denton 3 years, 6 months ago) §

* Which technologies are used?

— Какие используются технологии?

History of edits (Latest: denton 3 years, 6 months ago) §

* Where do I start?

— С чего лучше начать?

History of edits (Latest: denton 3 years, 6 months ago) §

* How do the components work together?

— Как взаимодействуют компоненты?

History of edits (Latest: denton 3 years, 6 months ago) §

* Which tools exist and how can they help me?

— Какие есть инструменты, и как они могут помочь?

History of edits (Latest: denton 3 years, 6 months ago) §

* What rules do I need to follow in order to contribute?

— Какие правила участия в проекте нужно знать?

History of edits (Latest: Passerby 2 years, 10 months ago) §

What does Netscape have to do with this?

Какое отношение к этому имеет Netscape?

History of edits (Latest: denton 3 years, 6 months ago) §

From my personal point of view, in the beginning of Mozilla there was Netscape. At some point Netscape, the company, decided to give away those portions of the source code that they owned and that were free of others' copyright.

По-моему, в основе проекта Mozilla лежит Netscape. Просто в определённый момент компания Netscape решила выпустить на условиях свободной лицензии части исходного текста, на которые у неё были исключительные авторские права.

History of edits (Latest: Passerby 2 years, 10 months ago) §
Pages: ← previous Ctrl next next untranslated
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

License: Creative Commons