В каких штатах/городах наиболее востребованы веб-разработчик

User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by crypto5 »

stenking wrote:Опен Инвайтер был просто пример. В большей картине например ваш стартап захотел сделать Facebook App. Смотрим:http://developers.facebook.com/docs/sdks/
Опа, а нету JAVA SDK.
Зато есть: https://developers.facebook.com/docs/reference/api/
Нужно блог какой-то добавить, ищем достойный аналог WordPress а находим большую дулю. И т.д. Т.е. конечно можно на Java делать все дела. Просто с PHP работать проще и соответственно дешевле.
Блог это тул, для юзания которого пхп знать наверное не особо надо. К тому же не вижу проблем хостить блог на стороннем сервисе. Ваша макось тоже не на пхп написана, и что?
У вас какие то проблемы надуманные. Зато у джава перформенс лучше, мониторинг, всякие энтерпрайз плюшки за деньги есть если захочется, на gwt и под андроид можно писать не уча нового языка, ну и если ваш стартап это что-то кроме веб интерфейса, то у джава либ намного больше в практически любых областях.
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Интеррапт »

stenking wrote:Опен Инвайтер был просто пример. В большей картине например ваш стартап захотел сделать Facebook App. Смотрим:http://developers.facebook.com/docs/sdks/
Опа, а нету JAVA SDK.
Потому что этих Facebook SDK на Java и так валом. Я под Java вот этим пользуюсь:
http://restfb.com/
отличная вещь.

Куда еще проще?

Code: Select all

FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN);
User user = facebookClient.fetchObject("me", User.class);
Page page = facebookClient.fetchObject("cocacola", Page.class);
System.out.println("User name: " + user.getName());
System.out.println("Page likes: " + page.getLikes());
и там все навороты есть. Получше чем родной фейсбуковский PHPшный, Андроидный или iOSшный будет - потому как те совсем минималистичные.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

crypto5 wrote:
stenking wrote:Опен Инвайтер был просто пример. В большей картине например ваш стартап захотел сделать Facebook App. Смотрим:http://developers.facebook.com/docs/sdks/
Опа, а нету JAVA SDK.
Зато есть: https://developers.facebook.com/docs/reference/api/
Нужно блог какой-то добавить, ищем достойный аналог WordPress а находим большую дулю. И т.д. Т.е. конечно можно на Java делать все дела. Просто с PHP работать проще и соответственно дешевле.
Блог это тул, для юзания которого пхп знать наверное не особо надо. К тому же не вижу проблем хостить блог на стороннем сервисе. Ваша макось тоже не на пхп написана, и что?
У вас какие то проблемы надуманные. Зато у джава перформенс лучше, мониторинг, всякие энтерпрайз плюшки за деньги есть если захочется, на gwt и под андроид можно писать не уча нового языка, ну и если ваш стартап это что-то кроме веб интерфейса, то у джава либ намного больше в практически любых областях.

Да ладно надуманные. Я этот WordPress в хвост и гриву практически в каждом проекте. Как минимум его в сайт нужно встроить ака theme ( что уже требудет от вас разбиратся более менее в PHP ) а часто ещё и там доделать что-то типа что пользователи сайта могут комментировать со своих эккаунтов и своими аватарами, что бы посты в поиске по сайту вылазили ну и всякое такое.

Как раз ваши плюшки типа перформанса и ентерпрайз библиотек стартапам не нужны. На перформанс на начальном уровне всем реально плевать уже лет 5 последних как. Сервера стоят дешево, клауд ест. Как и андроид эппы обычно ( большенство или iOS будет поддерживать сначала да и вообще реально нету хороших веб девов которые тоже мобильные эппы пишут. Не хватит времени следить за обоими индустриями )

А вот на скорость разработки не плевать.
Бога нет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

Интеррапт wrote:
stenking wrote:Опен Инвайтер был просто пример. В большей картине например ваш стартап захотел сделать Facebook App. Смотрим:http://developers.facebook.com/docs/sdks/
Опа, а нету JAVA SDK.
Потому что этих Facebook SDK на Java и так валом. Я под Java вот этим пользуюсь:
http://restfb.com/
отличная вещь.

Куда еще проще?

Code: Select all

FacebookClient facebookClient = new DefaultFacebookClient(MY_ACCESS_TOKEN);
User user = facebookClient.fetchObject("me", User.class);
Page page = facebookClient.fetchObject("cocacola", Page.class);
System.out.println("User name: " + user.getName());
System.out.println("Page likes: " + page.getLikes());
и там все навороты есть. Получше чем родной фейсбуковский PHPшный, Андроидный или iOSшный будет - потому как те совсем минималистичные.
Ну она не официальная. Т.е. не уверен что хорошая и много-используемая.
Бога нет.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Интеррапт »

stenking wrote:Ну она не официальная. Т.е. не уверен что хорошая и много-используемая.
А чем она может быть "нехорошая"? Спецификации то полностью открыты, гадать там ничего не нужно, получай JSON и парсь его. Так что и хорошая и удобная. Уж точно получше, чем родная Android-ная и iOS-шная. Про PHP не знаю, но взглянув на документацию вижу, что очень минималистичная тоже.

А насчет много-используемая. Ну мной точно используемая :) И работает отлично.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

Интеррапт wrote:
stenking wrote:Ну она не официальная. Т.е. не уверен что хорошая и много-используемая.
А чем она может быть "нехорошая"? Спецификации то полностью открыты, гадать там ничего не нужно, получай JSON и парсь его. Так что и хорошая и удобная. Уж точно получше, чем родная Android-ная и iOS-шная. Про PHP не знаю, но взглянув на документацию вижу, что очень минималистичная тоже.

А насчет много-используемая. Ну мной точно используемая :) И работает отлично.

Нехорошая потому что неродная и написана непонятно кем. Это может быть говно-код или не поддерживать там какую-то функциональность или не адаптироватся к изменениям ( а вы знаете насколько быстро всё у FB ) Вот пример. Вместо того что бы как положенно правильной библиотеке использовать

$facebook = new Facebook ($appid, $secret );


т.е. логинится к фейсбуку она это не делает и отсылает девелопера 5 часов разбиратся а как же там происходится аузентикация.
Бога нет.
User avatar
Mic
Уже с Приветом
Posts: 6906
Joined: 20 Apr 1999 09:01
Location: Seattle

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Mic »

dotcom wrote:
Mic wrote: Ух ты блин, параллельный мир какой-то!
А сразу нанять нормального инженера и писать качественный код уже не модно?
На какие шишы вы нормального программера собираетесь кормить до seed funding'а?
Ну мне как-то все это представлялось иначе - работают профи-программеры на контору, решают делать че-то свое, пишут по выходным и вечерам, делают первую рабочую версию, набирают первую сотню кастомеров, показывают продукт инвесторам, находят seed funding, сваливают с основной рабиты и пашут на свой стартап, развивая и добавляя функционалъность и запуская маркетинг.

Как вариант, если подписан нон-компетив-эгримент, делается прототип, без кастомеров, и на него ищутся инвесторы, потом на базе прототипа делается первая версия продукта.

Не, так не прет?
User avatar
valchkou
Уже с Приветом
Posts: 4195
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by valchkou »

бывает и подругому.
У человека есть идея, пытаясь ее развить он нанимает самого дешевого програмиста.
причем не обещая ему ни стоков ни бонусов и вообще работа сдельно почасовая.
недавно с таким разговаривал.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Интеррапт »

stenking wrote:
Интеррапт wrote:
stenking wrote:Ну она не официальная. Т.е. не уверен что хорошая и много-используемая.
А чем она может быть "нехорошая"? Спецификации то полностью открыты, гадать там ничего не нужно, получай JSON и парсь его. Так что и хорошая и удобная. Уж точно получше, чем родная Android-ная и iOS-шная. Про PHP не знаю, но взглянув на документацию вижу, что очень минималистичная тоже.

А насчет много-используемая. Ну мной точно используемая :) И работает отлично.

Нехорошая потому что неродная и написана непонятно кем. Это может быть говно-код или не поддерживать там какую-то функциональность или не адаптироватся к изменениям ( а вы знаете насколько быстро всё у FB ) Вот пример. Вместо того что бы как положенно правильной библиотеке использовать

$facebook = new Facebook ($appid, $secret );


т.е. логинится к фейсбуку она это не делает и отсылает девелопера 5 часов разбиратся а как же там происходится аузентикация.
Стенкинг, не придумывай на ходу

$facebook = new Facebook ($appid, $secret );

не выполняет аутентификацию, а всего-лишь инициализирует facebook обьект. Там еще писать и писать тебе код, чтобы собственно произошла аутентификация.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

Интеррапт wrote:
stenking wrote:
Интеррапт wrote:
stenking wrote:Ну она не официальная. Т.е. не уверен что хорошая и много-используемая.
А чем она может быть "нехорошая"? Спецификации то полностью открыты, гадать там ничего не нужно, получай JSON и парсь его. Так что и хорошая и удобная. Уж точно получше, чем родная Android-ная и iOS-шная. Про PHP не знаю, но взглянув на документацию вижу, что очень минималистичная тоже.

А насчет много-используемая. Ну мной точно используемая :) И работает отлично.

Нехорошая потому что неродная и написана непонятно кем. Это может быть говно-код или не поддерживать там какую-то функциональность или не адаптироватся к изменениям ( а вы знаете насколько быстро всё у FB ) Вот пример. Вместо того что бы как положенно правильной библиотеке использовать

$facebook = new Facebook ($appid, $secret );


т.е. логинится к фейсбуку она это не делает и отсылает девелопера 5 часов разбиратся а как же там происходится аузентикация.
Стенкинг, не придумывай на ходу

$facebook = new Facebook ($appid, $secret );

не выполняет аутентификацию, а всего-лишь инициализирует facebook обьект. Там еще писать и писать тебе код, чтобы собственно произошла аутентификация.



Чаво? Вот $user = $facebook->getUser() : это uid пользователя если он залогинен к фейскбуку.

Т.е.

Вот полный код:

Code: Select all

$facebook = new Facebook ($appid, $secret );

if ( $user = $facebook->getUser() )
 {
   try
      {
        $profile = $facebook->api('/me');
       } catch (FacebookApiException $e)
       {
          $user = null;
       }
   }
Бога нет.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Интеррапт »

stenking wrote: Чаво? Вот $user = $facebook->getUser() : это uid пользователя если он залогинен к фейскбуку.

Т.е.

Вот полный код:
Нифига это не полный код. Это проканает только, если юзер уже залогинен в фейсбук. А если не залогинен? То придется логинить его. Т.е. полный код выглядит как что-то вроде:

https://developers.facebook.com/blog/post/534/

а уж никак не одна строчка, как ты изначально пытался схитрить :)
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

Интеррапт wrote:
stenking wrote: Чаво? Вот $user = $facebook->getUser() : это uid пользователя если он залогинен к фейскбуку.

Т.е.

Вот полный код:
Нифига это не полный код. Это проканает только, если юзер уже залогинен в фейсбук. А если не залогинен? То придется логинить его. Т.е. полный код выглядит как что-то вроде:

https://developers.facebook.com/blog/post/534/

а уж никак не одна строчка, как ты изначально пытался схитрить :)

Ты чаво Интерраптик, решил отмазыватся?:) Покажи мне аналог в своей библиотке. Конечно если юсер не залогинен то нужно показать ему линк на который он кликнет и попросить всяких permissions. Кстати, между прочим о самих линках тоже думать не нужно: $facebook->getLoginUrl( array("permissions" => "email", "post" ) ) - но это всё фронтенд.
Бога нет.
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by crypto5 »

stenking wrote:
Интеррапт wrote:
stenking wrote: Чаво? Вот $user = $facebook->getUser() : это uid пользователя если он залогинен к фейскбуку.

Т.е.

Вот полный код:
Нифига это не полный код. Это проканает только, если юзер уже залогинен в фейсбук. А если не залогинен? То придется логинить его. Т.е. полный код выглядит как что-то вроде:

https://developers.facebook.com/blog/post/534/

а уж никак не одна строчка, как ты изначально пытался схитрить :)

Ты чаво Интерраптик, решил отмазыватся?:) Покажи мне аналог в своей библиотке. Конечно если юсер не залогинен то нужно показать ему линк на который он кликнет и попросить всяких permissions. Кстати, между прочим о самих линках тоже думать не нужно: $facebook->getLoginUrl( array("permissions" => "email", "post" ) ) - но это всё фронтенд.
Цель этой либы - получить доступ к графу а не писать пользовательские приложения. А урл очевидно никакой получать не обязательно он легко и так конструируется: https://www.facebook.com/dialog/oauth?
client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=email,read_stream
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by Интеррапт »

stenking wrote:
Интеррапт wrote:
stenking wrote: Чаво? Вот $user = $facebook->getUser() : это uid пользователя если он залогинен к фейскбуку.

Т.е.

Вот полный код:
Нифига это не полный код. Это проканает только, если юзер уже залогинен в фейсбук. А если не залогинен? То придется логинить его. Т.е. полный код выглядит как что-то вроде:

https://developers.facebook.com/blog/post/534/

а уж никак не одна строчка, как ты изначально пытался схитрить :)

Ты чаво Интерраптик, решил отмазыватся?:) Покажи мне аналог в своей библиотке. Конечно если юсер не залогинен то нужно показать ему линк на который он кликнет и попросить всяких permissions. Кстати, между прочим о самих линках тоже думать не нужно: $facebook->getLoginUrl( array("permissions" => "email", "post" ) ) - но это всё фронтенд.
Вот именно, что фронденд :)

А что мне показывать? У меня обычно все шустро. На Android или iOS телефоне в моем native app вылазить Facebook-овский Single Sign On (т.е. родная программа, или если ее нет, браузерное окно). Это буквально пару строчек кода. Получаю я в результате этих процедур user id и token и передаю на свой серверок. Где так же само буквально пару строк. Например, чтобы проверить, что user передал мне с телефона корректный token и тут же ес-но я могу запросить любую информацию (ну ес-но, которую юзер разрешил посмотреть):

Code: Select all

    private static void validateFacebookAccessToken(String userId, String accessToken) {
    	final FacebookClient fbClient = new DefaultFacebookClient(accessToken);
    	try {
    		final User user = fbClient.fetchObject("me", User.class);
    		if (user == null || !user.getId().equals(userId)) {
    			throw SignInFailedServiceException.errorInvalidFacebookAccessToken();
    		}
    	}
    	catch (FacebookOAuthException ex) {
    		throw SignInFailedServiceException.errorInvalidFacebookAccessToken();
    	}
    	catch (FacebookException ex) {
    		throw ExternalServiceException.errorFacebookReturnedError(ex.getMessage());
    	}
    }
ну а если без телефонного клиента, то могу то же самое сделать на фронт-энде, так же само юзер будет по ссылочке кликать.
И даже если иной на пару строчек кода больше, то no big deal. Зато все нормально структуированно с самого начала, ошибочки обрабатываются грамотно, серверочек попроизводительней чем PHPшный будет.
User avatar
stenking
Уже с Приветом
Posts: 14455
Joined: 26 May 2006 02:39

Re: В каких штатах/городах наиболее востребованы веб-разрабо

Post by stenking »

Интеррапт wrote: А что мне показывать? У меня обычно все шустро. На Android или iOS телефоне в моем native app вылазить Facebook-овский Single Sign On (т.е. родная программа, или если ее нет, браузерное окно). Это буквально пару строчек кода. Получаю я в результате этих процедур user id и token и передаю на свой серверок. Где так же само буквально пару строк.
ну а если без телефонного клиента, то могу то же самое сделать на фронт-энде, так же само юзер будет по ссылочке кликать.
И даже если иной на пару строчек кода больше, то no big deal. Зато все нормально структуированно с самого начала, ошибочки обрабатываются грамотно, серверочек попроизводительней чем PHPшный будет.

Т.е. показать как получить user_id в веб эппе ту не можеш правильно? Мы же об веб эппах говорим. Особенно что бы без кликаний на ссылочки ( ну что бы апп только один раз approve app окно показал а потом всегда авто-логинил ) Т.е. я уверн что сможеш но именно с многочасовым копанием. Ну дык я о чём и говорю. И это только один из примеров который мне сразу в глаза бросился, я там исследование не делал.

Мой поинт какой был изначально? На php стартапы делать быстрее и проще. Конечно можно и на джаве писать, можно и бридж делать и разбиратся как работает фб вместо спокойного использования их sdk, и какие-то недо-cms использовать и ещё миллион других вещей. A если завтра нужно memcashed или ngnix использовать? А покажите мне хоть одну профессиональную e-commerse систему написанную на JAVA. Одни проблемы, а бенефитов нет.
Бога нет.

Return to “Работа и Карьера в IT”