Начало разработки для Google ChromeНачало работы!

Наша организация решила, что мой проект будет разработан для внутреннего использования с браузером Google Chrome. Итак, вчера я начал искать в Интернете, как я буду это делать.

Я нашел средство разработки WebKit.org и попытался установить его, следуя инструкциям, приведенным здесь: http://webkit.org/building/tools.html

Я устанавливаю на компьютер с Windows, на котором нет Visual Studio 2005, поэтому, следуя инструкциям, я скачал Visual C++ Express 2005. Теперь я нахожусь по адресу:

Установите Windows Server 2003 R2 Platform SDK, затем выполните шаги 2 и 3 раздела «Как использовать Visual C++ Express Edition с Microsoft Platform SDK».

За исключением того, что я не могу выполнить шаги 2 и 3, потому что, когда я пытаюсь запустить программу, все, что у меня есть в меню, это: Пуск -> Программы -> Visual C++ 2005 Express Edition -> Инструменты Visual Studio -> Команда Visual Studio 2005. Быстрый

который открывает командную строку.

Может ли кто-нибудь сказать мне, что я сделал неправильно?

Кроме того, вам НУЖНО разрабатывать в WebKit? Или это просто лучший способ работы с движком Chrome?

Спасибо! Лесли


person Leslie    schedule 07.01.2010    source источник
comment
Над каким проектом вы работаете? Это веб-приложение (например, GMail), подключаемый модуль Chrome (chromeplugins.org) или отдельное приложение, которое должен отображать HTML-контент? У каждого совершенно разный путь развития.   -  person Mark Pim    schedule 07.01.2010
comment
Я не знаю, будет ли это классифицироваться как веб-приложение или как отдельное приложение. В настоящее время это настольное приложение, которое преобразуется в приложение на основе браузера. До вчерашнего дня мы разрабатывали для IE, теперь мы решили, что Chrome будет стандартным браузером для нашей организации. Это довольно сложная система — это система управления присяжными, которая отслеживает повестки, суды присяжных, присяжных на процессах, отработанное время и платежи. Спасибо!   -  person Leslie    schedule 07.01.2010
comment
Как IE в настоящее время подключается к вашему приложению? Если соединение с вашим сервером полностью HTTP, не имеет значения, какой браузер вы используете...   -  person littlegreen    schedule 21.01.2010


Ответы (5)


Вам не нужно «создавать хром»

Если вам нужно что-то особенное, вам подойдет платформа расширений Chrome: http://code.google.com/chrome/extensions/overview.html

Но я предполагаю, что если вы переходите с IE на Chrome в качестве клиента для веб-приложения, все должно работать.

person Rich    schedule 03.02.2010

Лесли,

Я нашел этот выступление Google I/O полезным, поскольку вступление.

person Rob Wells    schedule 07.01.2010

шаги 2 и 3 находятся на веб-сайте Microsoft, упомянутом в инструкциях по сборке. Шаги описывают действия, которые необходимо выполнить после открытия Visual C++. Если у вас есть только командная строка в папке меню «Пуск» Visual Studio, переустановите выпуск Visual C++ Express.

Я не думаю, что написание собственного браузера на основе webkit удовлетворит ваше решение использовать браузер Google Chrome. Кстати. Из вашего ограниченного описания вашего требования я не понимаю, почему это не может быть приложением B/S. Если у вас слишком много кода C++ для переноса в Интернет, вы можете попробовать хост Google Chorme Frame как ActiveX. Я не уверен, что это лучший подход для вас, поскольку у него нет документации по API для разработчиков.

person Community    schedule 08.01.2010
comment
Спасибо, попробую переустановить. Не знаю, что вы имеете в виду под «приложением B/S». В настоящее время он написан на Delphi, а не на C++. Было принято решение, что Chrome будет браузером по умолчанию для суда. В настоящее время у нас есть несколько приложений, требующих использования IE7. Приложение Jury планировалось преобразовать в веб-приложение большую часть прошлого года (мы работали над преобразованием, когда я был травмирован, и моя команда прекратила разработку, когда меня не было). Поскольку мы решили использовать Chrome в качестве браузера по умолчанию, я изучил его инструменты разработки. - person Leslie; 08.01.2010
comment
B/S означает браузер/сервер, что является особым случаем архитектуры клиент/сервер, где клиент является веб-браузером. если ваш клиент предписывает использовать Chrome в качестве клиентского интерфейса, у вас нет другого выбора, кроме как перенести свой код Delphi в веб-приложение. Может потребоваться серьезная переработка, если ваш бизнес-уровень не поддерживает Интернет или ваш код не разделен на несколько уровней. - person Sheng Jiang 蒋晟; 08.01.2010
comment
Таким образом, переустановка не сработала ... все еще была только командная строка. Мне удалось получить копию Visual Studio 2005, поэтому я собираюсь установить ее и следовать этим инструкциям. Может быть, я смогу заставить его работать. Похоже, B/S — это то, куда мы хотим пойти. Нам определенно придется переписать приложение, что не является проблемой. Я просто пытаюсь найти лучший способ разработки для Chrome. Надеюсь, мне удастся установить webkit вместе с Visual Studio. - person Leslie; 08.01.2010

Написание приложения для браузера может означать:

  1. Вы запускаете код (возможно, в .Net, Java, Ruby, PHP, Python и т. д.) на сервере с потенциально Javascript, flash и т. д., работающими в браузере. Браузер связывается с сервером через HTTP-запросы. Если это так, вам, конечно же, не нужно беспокоиться об установке webkit.

  2. Это может означать написание расширения для Chrome, что опять же, вероятно, будет означать запуск .Net, Java, Ruby, Python, PHP или любого другого языка по вашему выбору на сервере и Javascript в расширении Chrome. Опять же, в этом случае нет необходимости устанавливать webkit.

  3. Возможно, это может означать написание приложения на основе webkit, но это будет замена вашего старого настольного приложения другим настольным приложением, что маловероятно. С этим решением вы больше не используете Chrome, а используете свой собственный браузер. Не говоря уже о том, что это кажется излишним для системы управления присяжными.

Я предполагаю, что вы хотите сделать вариант 1. Обычно это то, что люди подразумевают под браузерным приложением. Было бы гораздо лучше использовать ваше время, чтобы прочитать книгу по веб-разработке, чем возиться с webkit.

person Jay Askren    schedule 27.01.2010

Вы должны найти исполняемый файл для запуска Visual Studio Express в этой папке: "C:\Program Files\Microsoft Visual Studio 8.0\Common7\IDE\"

person Massimo Fazzolari    schedule 31.01.2010