Я в некоторой степени начинающий программист (я имею в виду, что владею многими языками программирования, но никогда не посещал формальные классы) и хотел бы сильно модифицировать веб-браузер Chromium для своего собственного целей. Мне нужно было бы значительно изменить пользовательский интерфейс, а также внести несколько серьезных изменений во встроенный движок javascript V8, и я хотел бы знать, с чего начать. Думаю, мне действительно нужно знать следующее:
- Есть ли определенные соглашения в программировании, которые я должен соблюдать, чтобы лучше понять, как работает Chromium?
- Существуют ли какие-либо руководства / учебные пособия о том, как работает файловая система, используемая для источника?
- Существуют ли какие-либо руководства / учебные пособия по конкретному редактированию / интерпретации исходного кода Chromium?
- Следует ли мне попробовать модифицировать Chromium или создать собственный веб-браузер с использованием WebKit и V8?
- Я также подумываю основать браузер на FireFox. Было бы легче начать с этого? Поскольку я планирую учиться во время работы, я хотел бы быть в состоянии понять
. Любая помощь будет принята с благодарностью, а также любые жемчужины мудрости из вашего личного опыта.
P.S .: Я использую Ubuntu 11.10, если это вообще имеет значение.
задан DIF 23 February 2012 в 08:55
поделиться