Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№125-11-2006 23:39:47

Antikaries
Участник
 
Группа: Members
Зарегистрирован: 25-11-2006
Сообщений: 2

Как и с помощью чего разработать расширение?

Понимаю, что на таких форумах как этот задавать такие вопросы просто неприлично, но я всё же это сделаю - хотелось бы узнать побольше о расширениях, а именно:
1.что нужно знать чтобы создавать расширение(какие языки,приемы программирования и тд.)?
2.с помощью чего создавать?
3.и напоследок глупый вопрос:сложно ли их создавать?

Заранее спасибо!:)

Изменил название темы.
Исправил некоторые ошибки;)
QTs

Отсутствует

 

№226-11-2006 00:10:40

bassmandion
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 21-06-2006
Сообщений: 25
Веб-сайт

Re: Как и с помощью чего разработать расширение?

Для создания расшгирения нужно:

Знать язык Javascript и иметь представление о том, что в нём работает быстро, что не очень, представление об ООП-подходе. Часто требуется знание принципов работы AJAX;
Иметь справочник по дереву объектов целевого продукта (Firefox, Thunderbird, другие приложения Mozilla);
Иметь представление о документах XML и понимание их структуры;
Иметь представление о XUL и справку по его объектам; Неплохо разбираться и в (X)HTML и CSS
Знать стандарты и спецификации по которым строятся расширения для продуктов Mozilla;
Иметь один или несколько шаблонов расширений из которых можно было бы быстро сделать продукт.
Совершенно необходимо уметь читать тех. документацию на английском языке, т.к. большинство полезной информации написано именно на английском и располагается на xulplanet.com и MDC.
Точно также просто необходимо уметь составлять грамотные поисковые запросы как в Яндекс, так и в Google дабы отыскать решение возникшей проблемы или описание какого-либо подхода.
Наконец надо уметь писать масштабируемый код, то-есть такой код, который можно было бы быстро дополнить новыми функциями или использовать комплексно. Очень хорош, так называемый UNIX-подход - много-много простых функций, которые делают что-то одно, но делают безошибочно и быстро. Ещё лучше, если такие функции могут работать с разными форматами данных но в пределах одной задачи.

Для начала, да и в процессе работы могут пригодится такие ссылки:

Object Tree 1.2 (DHTML-приложение, которое можно использовать в качестве краткой памятки по объектам Mozilla DOM)
XUL Pereodic Table
XUL.ru
Туториал по созданию расширения для FF
Mozilla Developer Center, русская версия

Отредактировано bassmandion (26-11-2006 04:52:19)

Отсутствует

 

№326-11-2006 00:23:12

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415

Re: Как и с помощью чего разработать расширение?

Смотря какое расширение :) Для некоторых знания языка практически не требуется :) Добавить пару кнопок, изменить немного интерфейс можно просто посмотрев пару расширений и посмотрев на исходный вид браузера :)
А вот если лезть глубже, делать действительно что-то монументальное... То там да, там нужно знать все то, что приведено выше :)


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№426-11-2006 03:24:02

Vednier
Участник
 
Группа: Members
Откуда: В ауте
Зарегистрирован: 23-11-2006
Сообщений: 1430

Re: Как и с помощью чего разработать расширение?

И, сразу извините за оффтоп - не готов к трудностям - не берись


Свобода только тут - mozilla@conference.jabber.ru

Отсутствует

 

№526-11-2006 04:28:41

Пит Бэнкман
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 910

Re: Как и с помощью чего разработать расширение?

Microsoft Developer Center, русская версия

Видимо, в названии ссылки имелось в виду слово "Mozilla" ;)

Отсутствует

 

№626-11-2006 04:55:46

bassmandion
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 21-06-2006
Сообщений: 25
Веб-сайт

Re: Как и с помощью чего разработать расширение?

2Пит Бэнкман
Да, поправил. В голове MSDN крутился :)

2Vednier
Да ладно. :angel:Решение некоторых трудностей можно и здесь спросить, иначе для чего вообще форумы? Конечно, есть люди, которые вообще не могут самостоятельно думать, но они обычно не пользуются FF.

Отсутствует

 

№726-11-2006 19:12:44

Antikaries
Участник
 
Группа: Members
Зарегистрирован: 25-11-2006
Сообщений: 2

Re: Как и с помощью чего разработать расширение?

Спасиб:)

Отсутствует

 

№826-11-2006 20:46:33

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Как и с помощью чего разработать расширение?

==> Разработка


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]